1.开闭原则 对扩展开放,对修改关闭 降低维护带来的新风险
2.依赖倒置原则 高层不应该依赖低层,要面向接口编程 更利于代码结构的升级扩展
3.单一职责原则 一个类只干一件事,实现类要单一 便于理解,提高代码的可读性
4.接口隔离原则 一个接口只干一件事,接口要精简单一 功能解耦,高聚合、低耦合
5.迪米特法则 不该知道的不要知道,一个类应该保持对其它对象最少的了解,降低耦合度 只和朋友交流,不和陌生人说话,减少代码臃肿
6.里氏替换原则 不要破坏继承体系,子类重写方法功能发生改变,不应该影响父类方法的含义 防止继承泛滥
7.合成复用原则 尽量使用组合或者聚合关系实现代码复用,少使用继承 降低代码耦合
软件设计七大原则
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
[嵌入式软件设计师】知识点整理(1)
嵌入式软件设计师备考知识点总结
地址总线 嵌入式软件备考 -
【设计模式】软件设计七大原则 ( 开闭原则 )
一、开闭原则简介、二、开闭原则代码示例、1、商品接口、2、普通商品类、3、折扣商品类、4、测试类、
设计模式 设计原则 开闭原则 原力计划 ide -
设计模式七大原则
文章目录1、设计模式目的2、设计模式七大原则1 、单一职责原则2 、接口隔离原则3 、依赖倒置
设计模式 迪米特法则 依赖倒置原则 -
设计模式七大原则——开闭原则
1.什么是开闭原则?开闭原则(Open Closed Principle)是编程中最基础、最重要的设计原则。 一个软件实体如类,模块和函数
开闭原则 设计模式 java System 使用方 -
面向对象设计七大原则
面向对象设计的几大原则,在项目重构,业务拓展,业务反复变更的时候,每一次踩坑,发现代码混乱难以
设计模式 ci 复用 类对象 -
【设计模式】软件设计七大原则 ( 合成复用原则 | 代码示例 )
一、合成复用原则简介、二、合成复用 与 继承复用 优缺点、三、合成复用原则代码示例、1、继承复用代码示例、2、合成复用代码示例、
设计模式 设计原则 合成复用原则 组合复用原则 原力计划