三種最基本的設計模式:設計模式
建立型ui
1. Factory Method(工廠方法).net
2. Abstract Factory(抽象工廠)設計
3. Builder(建造者)代理
4. Prototype(原型)server
5. Singleton(單例)對象
結構型blog
6. Adapter Class/Object(適配器)原型
7. Bridge(橋接)it
8. Composite(組合)
9. Decorator(裝飾)
10. Facade(外觀)
11. Flyweight(享元)
12. Proxy(代理)--
行爲型
13. Interpreter(解釋器)
14. Template Method(模板方法)--
15. Chain of Responsibility(責任鏈)
16. Command(命令)
17. Iterator(迭代器)
18. Mediator(中介者)
19. Memento(備忘錄)
20. Observer(觀察者)--
21. State(狀態)--
22. Strategy(策略)--
23. Visitor(訪問者)--
摘自https://blog.csdn.net/zheng_lan_fang/article/details/76550093