设计模式总章

2019-01-22  本文已影响2人  柳源居士

设计模式从功能上可以分为三大类:

创建模式:单件模式、工厂模式、抽象工厂模式、生成器模式、原型模式。

结构模式:适配器模式、桥接模式、组成模式、装饰模式、外观模式、享元模式、代理模式。

行为模式:中介者模式、命令模式、备忘录模式、状态模式、策略模式、解释器模式、迭代器模式、观察者模式、访问者模式、模板方法模式。

设计模式

OO原则:

设计原则:

  1. 开放-封闭原则
    对扩展开放,对修改封闭,但通常做不到完全开放-封闭原则,因为遵循开放-封闭原则,会引入新的抽象层次,增加代码的复杂度,不仅增加工作量,也会让代码变得更加难以理解。我们需要把注意力集中到设计中最有可能改变的地方,然后应用开放-封闭原则。
  2. 避免违反OO中的依赖转置原则的方针
    依赖转置原则:
    高层不依赖于底层的实现。
上一篇 下一篇

猜你喜欢

热点阅读