SOLID的目的主要是解決系統組件之間過強的相互依賴性

SOLID 是5大原則的簡稱,分別為:

SSingle-responsibility principle (SRP)單一職責原則一個模組應只對唯一的一個角色負責。
OOpen–closed principle (OCP)開放封閉原則一個軟體製品在面對擴展時是開放的,且擴充時不應修改到原有的程式。
LLiskov substitution principle (LSP)里氏替換原則子型態必須遵從父型態的行為進行設計。
IInterface segregation principle (ISP)介面隔離原則模組與模組之間的依賴,不應有用不到的功能可以被對方呼叫。
DDependency inversion principle (DIP)依賴反向原則高層模組不應依賴低層模組,它們都應依賴於抽象介面。抽象介面不應該依賴於具體實作,具體實作應依賴抽象介面。

參考或引用資料:

Understanding SOLID Principles in C# with Real-World Examples

Fred聊聊SOLID設計原則

使人瘋狂的 SOLID 原則:目錄

Steven玄

謝謝您觀看本站內容!! 😅 西元93年台灣男,軟體前、後、資料庫工程師 和 多元收入實踐,程式設計、網站系統規劃、商業策略分析規劃、多元收入研究,目前在網站開發公司擔任工程師。

發佈留言