软件开发的23种经典模式

来源:互联网 发布:淘宝汽车拍卖网 编辑:程序博客网 时间:2024/05/19 05:38

软件的23种开发模式大体可以分为2大类:创建模式和行为模式。

 

创建模式:

1. FACTORY 模式 --- 工厂模式
2. BUILDER 模式 --- 建造模式
3. FACTORY METHOD 模式 --- 工厂方法模式
4. PROTOTYPE 模式 --- 原始模型模式
5. SINGLETON 模式 --- 单例模式
6. ADAPTER 模式 --- 适配器/变压器模式
7. BRIDGE 模式 --- 桥梁模式
8. COMPOSITE 模式 --- 合成模式
9. DECORATOR 模式 --- 装饰模式
10. FACADE 模式 --- 门面模式
11. FLYWEIGHT 模式 --- 享元模式
12. PROXY 模式 --- 代理模式

 

行为模式:

13. CHAIN OF RESPONSIBILITY 模式 --- 责任链模式
14. COMMAND 模式 --- 命令模式
15. INTERPRETER 模式 --- 解释器模式
16. ITERATOR 模式 --- 迭代子模式
17. MEDIATOR 模式 --- 调停者模式
18. MEMENTO 模式 --- 备忘录模式
19. OBSERVER 模式 --- 观察者模式
20. STATE 模式 --- 状态模式
21. STRATEGY 模式 --- 策略模式
22. TEMPLATE METHOD 模式 --- 模板方法模式
23. VISITOR 模式 --- 访问者模式

 

如果想看搞笑版,FYI:http://blog.csdn.net/joyney/archive/2009/04/07/4054171.aspx

原创粉丝点击