OOP面向对象程序设计原则
OOP面向对象程序设计原则
-
开闭原则(Open Close Principle)
对扩展开放,对修改关闭 -
里氏代换原则(Liskov Substitution Principle)
继承必须确保超累所拥有的性质在子类中仍然成立 -
依赖倒转原则(Dependence Inversion Principle)
要面向接口编程,不要面向实现编程 -
单一职责原则
控制类的粒度大小,将对象解耦,提高其内聚性 -
接口隔离原则(Interface Segregation Principle)
要为各个类建立它们需要的专用接口 -
迪米特法则,又称最少知道原则(Demeter Principle)
只与你的直接朋友交谈,不跟“陌生人”说话 -
合成复用原则(Composite Reuse Principle)
尽量使用合成/聚合的方式,其次才考虑使用继承。

浙公网安备 33010602011771号