SOLID編程

縮寫 全稱 定義
SRP 單一職責原則 一個類有且僅有一個更改的緣由
OCP  開閉原則 可以不更改類而擴展類的行爲
LSP 里氏替換原則 派生類能夠替換基類被使用
ISP 接口隔離原則 使用客戶端特定的細粒度接口。
DIP 依賴反轉原則 依賴抽象而不是具體實現

單一職責原則:一個類儘可能不要包含太多的功能,包含一個便可。設計

開閉原則:面向擴展開放,面向修改封閉。接口

里氏替換原則:設計類時客戶端依賴的父類能夠被子類替代,而客戶端無須瞭解這個變化。table

接口隔離原則:不要依賴你不使用的東西。擴展

相關文章
相關標籤/搜索