天天看點

六大設計模式原則

一:單一職責原則

隻有一份子產品被修改

二:開閉原則

“子產品、類、函數“應該對擴充開放,對修改關閉

三:裡氏替換原則

派生類可以用父類替換,并不修改父類行為。

四:接口隔離原則

用戶端不應該依賴于他不需要的接口。

五:依賴颠倒原則

”進階子產品不應該依賴低級子產品,兩者應該依賴抽象“,

”抽象不應該依賴細節,細節應該依賴抽象“。

繼續閱讀