三、程序设计的几个原则

1.单一职责原则:类的职责尽量单一,以防修改类的某个功能而影响类的其他功能。

2.开放-封闭原则:使得类的扩展开放,修改封闭,这样有助于程序的扩展、维护。

3.里氏代换原则:子类型能完全替换父类型(除了private),只有实现了这个原则才能使 开放-封闭原则称为可能。

4.依赖倒转原则:高模块不应该依赖低模块,而两者都应该依赖接口或者抽象类,使两者进行解耦。(电脑【弱耦合】,收音机【强耦合】)

欢迎指正:haizi2014@qq.com
原文地址:https://www.cnblogs.com/hcfan/p/6432433.html