logo

SOLID:依賴反轉原則 (DIP)

本篇文章將探討 SOLID 原則中的依賴反轉原則 (Dependency Inversion Principle),並透過程式碼範例解析物件間的依賴關係與抽象的重要性。
2 分鐘閱讀
Rootimes

SOLID:介面隔離原則 (ISP)

探討 SOLID 中的介面隔離原則 (ISP),以及它如何與「組合取代繼承」的設計思維相輔相成,打造具備高靈活性的系統架構。
2 分鐘閱讀
Rootimes

SOLID:里氏替換原則 (LSP)

里氏替換原則 (LSP) 強調子類別應該可以替換其父類別而不影響程式的正確性。本文探討 LSP 的核心定義與實作細節。
3 分鐘閱讀
Rootimes

SOLID:開放封閉原則 (OCP)

開放封閉原則 (OCP) 強調軟體實體應該對擴展開放,對修改封閉。本文探討 OCP 的核心定義與實作細節。
1 分鐘閱讀
Rootimes

SOLID:單一職責原則 (SRP)

單一職責原則(SRP)關注的是「職責」的劃分,其核心在於:一個模組應該只有一個改變的原因。本文將探討 SRP 的核心定義與實作細節。
2 分鐘閱讀
Rootimes