几个设计模式的要点

2018-02-26  本文已影响0人  Nick_Can

设计模式嘛,资料太多了,其实只要明白个大致就好,实际运用有很多改进,或者多种模式混合的情况。如果能掌握其精髓,明白为了解决什么问题,而采用了什么方法,这才算真正学会了设计模式,才能灵活运用。但是大部分情况得在实际项目中才能体会得到呀,所以这里也就简单的列下个人理解,对于编码时的结构设计,到现在还是挺让我纠结的。(我又不是处女座,为毛啊!)(吐槽下,这段太啰嗦了)

六大原则

  1. 开闭原则
  2. 里氏替换原则
  3. 依赖倒置原则
  4. 接口隔离原则
  5. 迪米特法则,又称最少知道原则
  6. 合成复用原则

观察者模式(Observer Pattern)

状态模式(State Pattern)

对象池模式(Object Pool)

迭代器模式(Iterator Pattern)

参考

菜鸟教程-设计模式

上一篇 下一篇

猜你喜欢

热点阅读