码迷,mamicode.com
首页 > 其他好文 > 详细

面向对象(OOP)七大原则

时间:2020-06-07 19:43:45      阅读:91      评论:0      收藏:0      [点我收藏+]

标签:开放   里氏替换   关联   提高   朋友   迪米特法则   单一职责   接口   解耦   

OOP七大原则

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

面向对象(OOP)七大原则

标签:开放   里氏替换   关联   提高   朋友   迪米特法则   单一职责   接口   解耦   

原文地址:https://www.cnblogs.com/zpKang/p/13061515.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!