设计模式学习方法

设计模式学习方法

广义的设计模式是指一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结,使用设计模式是为了可重用代码、让代码更容易被他人理解并且提高代码可靠性。

狭义的设计模式是指GoF在《设计模式:可复用面向对象的基础》一书中所介绍的23种经典设计模式。我们无论是在开发工作中,还是在面试笔试中,一般谈起设计模式就是指狭义的设计模式。

当然设计模式不知这23种,任何按照设计模式六大原则进行的设计,或在23种经典设计模式基础上的变种、组合应该都算设计“模式”,模式加引号是因为有些设计应用场景非常狭窄,可能是为了解决一个特定问题所产生的,也并不被大众所熟知。另外,还有一些为大家所熟知的,但是不在23种经典设计模式之中的设计,比如MVC设计模式。

阅读更多

  • © 2010 知研片语
  • 京ICP备16042882号