📏 Principles

SOLID、DRY/KISS/YAGNI、組合優於繼承、迪米特法則——模式背後的設計原則。

10 pages

依賴反轉原則 (DIP)★★★★★🧩 1單一職責原則 (SRP)★★★★★🧩 2封裝變化 (Encapsulate What Varies)★★★★★對介面寫程式,而非實作 (Program to an Interface)★★★★★組合優於繼承 (Composition over Inheritance)★★★★★🧩 1開放封閉原則 (OCP)★★★★★🧩 2Liskov 替換原則 (LSP)★★★★🧩 1介面隔離原則 (ISP)★★★★🧩 1簡單設計三原則 (DRY / KISS / YAGNI)★★★★🧩 1迪米特法則 (Law of Demeter)★★★★★🧩 1