五種設計原則

一 單一職責原則設計

一、避免系統的職責分散到不一樣的類中繼承

二、避免一個類承擔過多的職責接口

好處是擴展

能夠減小類直接的耦合,提供類的複用性。系統

 

二 接口隔離原則

其實就是定製化服務設計原則,使用接口的多重繼承實現對不一樣接口的組合,從而對外提供組合功能,打到按需提供服務。

 

三 開放-封閉原則

在擴展性方面是開放的,而在更改性方面是封閉的

 

四 替換原則

針對繼承的設計原則

 

五 依賴倒置原則

相關文章
相關標籤/搜索