介绍
软件设计的七大原则如下:
- 开闭原则
- 依赖倒置原则
- 单一职责原则
- 接口隔离原则
- 迪米特法则
- 里式替换原则
- 合成复用原则
1、开闭原则
定义: 软件实体应当对扩展开放,对修改关闭
。
这里的软件实体包括以下几个部分:
- 项目中划分出的模块
- 类与接口
- 方法
通俗解释:当应用的需求改变时,在不修改软件实体的源代码或者二进制代码的前提下,可以扩展模块的功能,使其满足新的需求。
2、依赖倒置原则
定义: 软件实体应当对扩展开放,对修改关闭
。
软件设计的七大原则如下:
定义: 软件实体应当对扩展开放,对修改关闭
。
这里的软件实体包括以下几个部分:
通俗解释:当应用的需求改变时,在不修改软件实体的源代码或者二进制代码的前提下,可以扩展模块的功能,使其满足新的需求。
定义: 软件实体应当对扩展开放,对修改关闭
。
本文标题:面向对象软件设计七大原则
本文链接:https://www.haomeiwen.com/subject/gfzozhtx.html
网友评论