oop七大原则
- 开闭原则:对扩展开放,对修改关闭。
- 里氏替换原则:继承必须确保父类的性质在子类中仍然成立。
- 依赖倒置原则:要面向接口编程,不要面向实现编程。
- 单一职责原则:控制类的粒度大小,将对象解耦,提高其内聚性。
- 接口隔离职责:要为各个类建立它们自己的专用接口。
- 迪米特法则(最少知道原则):只与你的直接朋友交谈,不与陌生人说话。
- 合成复用原则:尽量先使用组合(has-a)或聚合等关联关系来实现,其次才考虑使用继承关系(is-a)来实现。
版权声明:本文为GUYyyy原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。