19暑期学习-Day17

2019-07-20  本文已影响0人  iqxtreme

(继续day15)

行为模式

中介者模式(Mediator)

中介者模式-结构图 中介者模式-交互图

备忘录模式(MEMENTO)

不胜任的撤销操作 备忘录-结构图 备忘录-交互图

观察者模式(Observer)

观察者模式-示例 观察者模式-结构图 观察者模式-交互图

状态模式(State)

状态模式-示例

策略(Strategy)

侧率模式-结构图

模板方法(TEMPLATE METHOD)

模板方法-示例

访问者模式(Visitor)


至此,23种设计模式算是都接触并简单了解了,日后就要在设计中考虑它们的应用了,并且需要不时的重刷设计模式教材,不断加深理解,以达到融会贯通,运用自如的境地。

个人感悟:设计模式的目标就在于提高代码模块化、重用性以及对需求变更的适应力,因此,只要你的设计是奔着那个目标去的,就需要局限于这23种模式,形成你自己的模式更好。

上一篇 下一篇

猜你喜欢

热点阅读