美文网首页
软件设计的基本原则

软件设计的基本原则

作者: MZ不再沉默 | 来源:发表于2017-06-05 22:51 被阅读0次

1.OCP 开闭原则,对扩展开放,对修改关闭。

2.LSP 里氏替换选择,凡是基类能使用的地方,子类也一定能使用。

3.DIP 依赖倒转原则,要依赖抽象,不依赖具体。

4.ISP 接口隔离,接口尽量单一,只代表一个角色。

5.CARP 合成聚合原则,尽量使用合成或聚合复用,尽量不要使用继承。

6.LOD 迪米特原则,一个对象应当对其他对象的细节尽可能少的了解。

相关文章

  • 软件设计的基本原则

    1.OCP 开闭原则,对扩展开放,对修改关闭。 2.LSP 里氏替换选择,凡是基类能使用的地方,子类也一定能使用。...

  • 软件设计 的几个基本原则

    几个基本原则

  • 理解软件设计的基本原则

    任何软件唯一不变的真理是变化,毕竟软件是"软"的。软件研发需要快速响应市场、需求的变化。 为了快速响应,我们可以通...

  • 软件工程及软件过程改进和复用

    软件工程 软件需求 包括三个不同层次: 业务需求 用户需求和功能需求 非功能需求 软件设计 基本原则是信息信息隐蔽...

  • 设计模式的基本原则

    设计模式的基本原则是软件设计的编程思想,是前人总结的出设计模式的核心原则 一、单一职责原则 单一职责原则:不要存在...

  • 设计模式初照面

    五大设计原则 设计原则是设计模式的指导理论,它可以帮助我们规避不良的软件设计。SOLID 指代的五个基本原则分别是...

  • 软件设计的6大基本原则

    软件设计的6大原则 单一职责原则: 一个类就干一件事儿 开闭原则: 对扩展开放, 对修改关闭。 简单工厂模式 到 ...

  • 面向对象、软件设计基本原则

    只记录自己的理解,对于网上通用的解释不做记录首先是六个面向对象原则:下面是我自己的分类:根据实现方式分为两类,一类...

  • 你的软件烂透了(四)自顶向下

    探索与分享软件工程中的创新 自顶向下 自软件的开发进入高级语言时代后,就有一个对软件设计的基本原则——“自顶向下”...

  • 提示十五

    今天来看提示十五:使类和成员的可访问性最小化。 软件设计的基本原则之一:信息隐藏或封装,一个设计良好的组件隐藏了它...

网友评论

      本文标题:软件设计的基本原则

      本文链接:https://www.haomeiwen.com/subject/zobwfxtx.html