設計原則

此文僅爲學習筆記,素材來源於網絡編程

一、單一職責原則:一個類,只有一個引發它變化的緣由;當一個變化能致使多個職責同時發生變化的時候,這些職責也應該被封裝到一個類中網絡

二、開放封閉原則:對擴展開放,對修改關閉;實現:封裝變化(利用接口)、拒絕濫用抽象學習

三、依賴倒置:對接口編程,不要對實現編程接口

四、接口隔離:擴展

五、Liskov替換:學習筆記

相關文章
相關標籤/搜索