Try   HackMD

Design Pattern 學習筆記

tags: Design Pattern 學習紀錄

五大原則

  • Single Responsibility Principle
    • 縮寫SRP : 單一職責原則
  • Open Closed Principle
    • 縮寫OCP : 開閉原則
  • Liskov Substitution Principle
    • 縮寫LSP : 里氏替換原則
  • Interface Segregation Principle
    • 縮寫ISP : 介面隔離原則
  • Dependency Inversion Principle
    • 縮寫DIP : 依賴反轉原則

隨著時間演進加了兩個原則

  • Composite/Aggregate Reuse Principle
    • 縮寫CARP : 合成/聚合複用原則
  • Least Knowledge Principle
    • 縮寫LKP : 最少知識原則

策略模式

研讀心得

Dependency Injection