OOP的七大原则有哪些?

OOP的七大原则有哪些?
  • 开闭原则:对扩展开放,对修改关闭 (也就是说扩展的代码尽量不影响原来的代码,尽量做到独立)
  • 里氏替换原则:继承必须确保超类所拥有的性质在子类中仍然成立 (也就是说,子类应该是在父类基础上的拓展,添加新的方法,而尽量不要去修改父类原有的方法等)
  • 依赖倒置原则:要面向接口编程,不要面向实现编程
  • 单一职责原则:控制类的粒度大小,将对象解耦,提高其内聚性 (也就是说,一个对象不应该承担很多职责,否则会有很多冗余,粒度太粗)
  • 接口隔离原则:要为各个类建立它们需要的专用接口
  • 迪米特法则:只和直接相关联的对象通信,而不跟其他对象通信
  • 合成复用原则:尽量先使用组合或者聚合等关联关系来实现,其次才考虑使用继承关系来实现
attachments-2020-10-wjTFmYbZ5f8968810fdd4.png


  • 发表于 2020-10-16 17:31
  • 阅读 ( 20 )

0 条评论

请先 登录 后评论
NX小编
NX小编

1158 篇文章

作家榜 »

  1. NX小编 1158 文章
  2. 58沈剑 309 文章
  3. 奈学教育 137 文章
  4. 李希沅 | 奈学教育 36 文章
  5. 江帅帅 | 奈学教育 29 文章
  6. 林淮川 | 奈学教育 12 文章
  7. 科技热点 10 文章
  8. 邱鹏超 2 文章