面向对象(OOP)七大原则

OOP七大原则

  1. 开闭原则: 对扩展开放, 对修改关闭
  2. 里氏替换原则: 继承必须确保所拥有的性质在子类中仍然成立
  3. 以来倒置原则: 面向接口编程, 不要面向实现编程
  4. 单一职责原则: 控制类的粒度大小, 将对象解耦, 提高其内聚性
  5. 接口隔离原则: 腰围各个类建立他们需要的专用接口
  6. 迪米特法则: 只与你直接朋友交谈, 不跟 "陌生人" 说话
  7. 合成复用原则: 尽量先使用组合或者聚合等关联关系来实现, 其次才考虑使用继承关系来实现
posted @ 2020-06-07 18:10  zpk-aaron  阅读(261)  评论(0编辑  收藏  举报