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

软件设计的6大基本原则

作者: emdd2016 | 来源:发表于2021-05-11 10:01 被阅读0次

软件设计的6大原则

单一职责原则:

一个类就干一件事儿

开闭原则: 对扩展开放, 对修改关闭。

简单工厂模式 到 工厂方法模式的升级就是解决了 简单工厂模式不符合 单一职责原则 和 开闭原则。

依赖倒置原则:

依赖抽象,而不是依赖细节。 上传模块不应该依赖底层模块, 而是应该依赖底层模块的抽象。 货币就是一个非常好的抽象。

里氏替换原则:

能用父类的地方都可以用子类来替换。 子类可以扩展父类的功能,但是不要改变父类原有的功能。

迪米特法则:

最少知道原则, 一个对象对于其他对象应该尽可能的少了解,局部变量作用域中不要引入新的类。

接口隔离原则:

最小功能单元, 接口粒度要尽可能的小,不可冗余。

相关文章

  • 软件设计的基本原则

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

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

    几个基本原则

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

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

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

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

  • 设计模式的基本原则

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

  • 设计模式初照面

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

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

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

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

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

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

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

  • 提示十五

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

网友评论

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

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