Java面向對象編程6個基本原則總結

1:   里氏代換原則 (Liskov Substitution Principle)任何基類能夠出現的地方,子類必定能夠出現,任何接口能夠出現的地方,其實現類必定能夠出現函數

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

 

3:依賴倒置原則(Dependence Inversion Principle)接口

4:接口隔離(Interface Segregation Principle)ip

5:迪米特法則(Law of Demeter)ci

6:開閉原則(Open Closed Principle)it

    Software entities like classes,modules and functions should be open for extension but closed for
modifications.( 一個軟件實體如類、 模塊和函數應該對擴展開放, 對修改關閉。 )
io

相關文章
相關標籤/搜索