23種設計模式有哪些,不帶定義,不帶例子

三種最基本的設計模式:設計模式

  1. 建立模式,提供實例化的方法,爲適合的情況提供相應的對象建立方法。
  2. 結構化模式,一般用來處理實體之間的關係,使得這些實體可以更好地協同工做。
  3. 行爲模式,用於在不一樣的實體建進行通訊,爲實體之間的通訊提供更容易,更靈活的通訊方法。

建立型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

相關文章
相關標籤/搜索