oop的六大原则
-
单一职责原则(SRP):一个类应该只有一个引起它变化的原因,即一个类只负责一项职责。
-
开闭原则(OCP):软件实体应该对扩展开放,对修改关闭,即对于已有的代码尽量避免修改,而是通过扩展来实现新的功能。
-
里氏替换原则(LSP):子类可以替换父类出现在任何地方,并且保证程序的逻辑行为不变。
-
接口隔离原则(ISP):客户端不应该依赖它不需要的接口,即一个类对另一个类的依赖应该建立在最小的接口上。
-
依赖倒置原则(DIP):高层模块不应该依赖底层模块,它们应该依赖于抽象接口;抽象接口不应该依赖于具体实现,具体实现应该依赖于抽象接口。
-
迪米特法则(LoD):也称为最少知识原则,即一个对象应该对其他对象有最少的了解,即一个类应该对自己需要耦合或调用的类知道得最少。
原文地址: https://www.cveoy.top/t/topic/bf8Y 著作权归作者所有。请勿转载和采集!