縮寫 | 全稱 | 定義 |
SRP | 單一職責原則 | 一個類有且僅有一個更改的緣由 |
OCP | 開閉原則 | 可以不更改類而擴展類的行爲 |
LSP | 里氏替換原則 | 派生類能夠替換基類被使用 |
ISP | 接口隔離原則 | 使用客戶端特定的細粒度接口。 |
DIP | 依賴反轉原則 | 依賴抽象而不是具體實現 |
單一職責原則:一個類儘可能不要包含太多的功能,包含一個便可。設計
開閉原則:面向擴展開放,面向修改封閉。接口
里氏替換原則:設計類時客戶端依賴的父類能夠被子類替代,而客戶端無須瞭解這個變化。table
接口隔離原則:不要依賴你不使用的東西。擴展