软件开发的23种经典模式

软件的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

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值