SOLID 筆記
本篇僅紀錄自己學習SOLID的內容摘要,會依照自己的理解和書中的內容結合後將內容打上
如果有理解錯誤的地方,可以在下面的 gitalk 留言通知我
SOLID原則
SOLID 原則是為了鞏固軟體的架構而存在的原則,目的是要減少程式之間的耦合,方便程式的維護與擴充
SOLID 本身是由五種原則所構成,分別為:
- 單一職責原則 (SRP : Single-Responsibility Principle)
- 開放封閉原則 (OCP : Open-Closed Principle)
- 里氏替換原則 (LSP : Liskov Subtitution Principle)
- 介面隔離原則 (ISP : Interface Segregation Principle)
- 依賴反轉原則 (DIP : Dependency-Inversion Principle)