OOP 七大原则
2020-05-26 本文已影响0人
Hao_38b9
OOP 七大原则
- 开闭原则
- 对扩展开放,对修改关闭
- 里氏替换原则
- 确保超类的特性在子类中也能够成立
- 依赖倒置原则
- 面向接口编程,高级不依赖于低级。
- 单一职责原则
- 每个类都得功能都尽可能单一,这样可以避免在程序设计中,使用类功能的使用带来其他不必要的功能,使得程序臃肿。
- 接口隔离原则
- 为每个类建立他们需要的专用接口
- 迪米特法则
- 只和直接朋友交谈,不和陌生人交谈
- 合成复用原则
- 尽量使用组和或者聚合等关联关系来实现,少使用继承关系