面向對象的設計原則SOLID

​ 面向對象的設計原則也被稱爲SOLID,它們是任何軟件設計開發的一種設計思想。SOLID(穩定的)原則包括單一職責原則,開閉原則、里氏替換原則、接口隔離原則、依賴倒置原則

單一職責原則(Single Responsibility Principle) :

​ 是一種面向對象的設計原則,該原則指出軟件模塊應該只有一個被修改的理由。在大多數情況下,編寫java代碼時都會將單一職責原則應用於類。

開閉原則(Open Closed Principle):

​ 模塊、類和函數應該對擴展開發,對修改關閉。

里氏替換原則(Liskov Substitution Principle):

​ 派生類型必須完全可替代其基類型。與子類多態密切多態密切相關,派生對象可以用父類型替換。

接口隔離原則(Law of Demeter):

​ 客戶端不應該依賴他所不需要的接口。減少了代碼的耦合。使代碼更健壯,更易於維護和擴展。

依賴倒置原則(Interface Segregation Principle):

​ 高級模塊不應該依賴低級模塊,兩者都應該依賴抽象。

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章