软件架构设计的七大原则你知道嘛!!

编程入门 行业动态 更新时间:2024-10-06 09:23:52

软件架构设计的七大原则<a href=https://www.elefans.com/category/jswz/34/1767708.html style=你知道嘛!!"/>

软件架构设计的七大原则你知道嘛!!

软件架构设计有七大原则,分别是:

1.开闭原则

2.依赖倒置原则

3.单一职责原则

4.接口隔离原则

5.迪米特法则(最小知道原则)

6.里氏替换原则

7.合成/聚合复用原则

下面分别具体说明:


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

说的是,再设计一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展.
换言之,应当可以在不必修改源代码的情况下改变这个模块的行为,在保持系统一定稳定性的基础上,对系统进行扩展。

例如:一般软件功能的升级就需要符合开闭原则,即不去修改原来的代码,而是去增加新功能。


2.依赖倒置原则 :实现尽量依赖抽象,不依赖具体实现。

该原则有以下三点说明

  • 1、高层模块不应该依赖于底层模块,两者都应该依赖于抽象,
  • 2、抽象不应该依赖于细节,即具体实现类。
  • 3、细节应该依赖于抽象。

这样带来的好处,可以减少类与类之间的耦合性,提高系统的稳定性

更多推荐

软件架构设计的七大原则你知道嘛!!

本文发布于:2024-02-28 10:08:05,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1769377.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:你知道   架构   原则   软件

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!