Java的面向对象的原则

1.单一职责原则:

    /*
     * (有且只有一个引起功能变化的原因)
     * 如果在一个类中,承载的功能越多。
     * 交融的耦合性越高,被复用的可能性越低。
     * 耦合性高的话,当一个类的职责发生变化的时候,会引起其他类职责的变化,进而影响整个程序的运行 
     * */

2.里氏替换原则

3.开闭原则

4.迪米特法则

5.依赖倒置原则

6.组合/聚合复用原则

7.接口隔离原则

原文地址:https://www.cnblogs.com/yiweiyihang/p/12008902.html