程序设计的六个原则

  1. 单一职责原则:一个变化因素只影响一个类的行为。接口一定要做到单一原则,类的设计尽量做到只有一个原因引起变化。
  2. 所有引用基类的地方必须能透明地使用其子类的对象。通俗点讲,只要父类能出现的地方子类就可以出现,而且替换为子类也不会产生任何错误或异常,使用者可能根本就不需要知道是父类还是子类。但是,反过来就不行了,有子类出现的地方,父类未必就能适应。
    3.依赖倒置原则:面向接口编程。
    4.接口隔离原则:类间的依赖应该建立在最小的接口上。
    5.最少知识原则:一个对象应该对其他对象有最少的了解。
    6.开闭原则:软件实体应该对扩展开放,对修改关闭。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 程序设计的6大原则: 单一职责原则里氏替换原则依赖倒置原则接口隔离原则迪米特法则开闭原则 从根本学好,理解为什么要...
    silencefun阅读 2,433评论 1 4
  • 注:本文抄录至设计模式六大原则 设计模式六大原则(1):单一职责原则 定义:不要存在多于一个导致类变更的原因。通俗...
    黑森林中的小木屋阅读 884评论 0 0
  • 今天面试被问到程序设计的六大原则,一脸懵逼,什么程序设计六大原则,程序设计还有原则,还六大下面这篇文章介绍的挺全,...
    张_何阅读 447评论 0 0
  • 1.单一职责 简单来说单一职责就是一个类只负责一个功能。更加具体的说就是对一个类而言,应该是一组相关性很高的函数、...
    py纪念阅读 402评论 0 0
  • 1、单一职能原则(Single Responsibility Principle, SRP) 定义 There s...
    tianranll阅读 720评论 0 1