设计模式

2017-07-31  本文已影响9人  贾里

23个设计模式:
创建型模式:关注对象的创建过程
1.单例模式
2.建造者模式
3.原型模式
4.工厂模式

行为型模式:关注系统中对象之间的相互交互,研究系统在运行时对象之间的相互通信和协作,进一步明确对象的职责。
5.策略模式
6.状态模式
7.责任链模式
8.解释器模式
9.命令模式
10.观察者模式
11.备忘录模式
12.迭代器模式
13.模板方法模式
14.访问者模式
15.中介者模式

结构型模式:关注对象和类的组织
16.代理模式
17.组合模式
18.适配器模式
19.装饰模式
20.享元模式
21.外观模式
22.桥接模式

六大设计原则
1.单一职责原则
2.里氏替换原则
3.依赖倒置原则
4.接口隔离原则
5.迪米特法则
6.开闭原则

推荐书籍:
大话设计模式(带目录完整版).pdf
HEAD_FIRST设计模式(中文版).pdf

上一篇下一篇

猜你喜欢

热点阅读