1. 程式人生 > >設計模式最佳實踐

設計模式最佳實踐

一、什麼是設計模式

【這裡是簡介和重要性】

二、設計模式六大原則

1. 開閉原則(Open Close Principle)

2. 里氏代換原則(Liskov Substitution Principle)

3. 依賴倒轉原則(Dependence Inversion Principle)

4. 介面隔離原則(Interface Segregation Principle)

5. 迪米特法則(最少知道原則)(Demeter Principle)

6. 合成複用原則(Composite Reuse Principle)

三、常用設計模式 Index

  1. Single(單例模式)
  2. Iterator(迭代器模式)
  3. Factory Method(工廠方法)
  4. Abstract Factory(抽象工廠方法)
  5. Prototype(原型模式)
  6. Builder(建造者模式)
  7. Facade(外觀模式)
  8. Proxy(代理模式)
  9. Composite(組合模式)
  10. Adapter(介面卡模式)
  11. Decorator(裝飾模式)
  12. Bridge(橋接模式)
  13. Flyweight(享元模式)
  14. Template Method(模板方法)
  15. Observer(觀察者模式)
  16. Memento(備忘錄模式)
  17. Command(命令模式)
  18. Chain of Responsibility(責任鏈)
  19. State(狀態模式)
  20. Strategy(策略模式)
  21. Mediator(中介者)
  22. Interpreter(直譯器模式)
  23. Visitor(訪問者模式)

四、設計模式分組

【這裡對設計模式進行分組】