软件架构设计的六大原则详解架构师
详解 设计 架构师 原则 六大 软件架构
2023-06-13 09:20:20 时间
1.“开-闭”原则(OCP)
Software entities should be open for extension, but closed for modification.
对扩展开放,对修改封闭。
2.里氏代换原则(LSP)
凡是基类适用的地方,子类一定适用。
3.依赖倒转原则(DIP)
要依赖抽象,不要依赖具体。
4.迪米特法则(LoD)
一个对象应该对其他对象有尽可能少的了解。
5.接口隔离原则(ISP)
使用多个专门的接口比适用单一的接口要好。
6.合成/聚合复用原则(CARP)
要尽量使用合成/聚合,尽量不要使用继承。
文章转自:http://blog.csdn.net/ol_beta/article/details/6668615
6955.html
架构架构师架构设计相关文章
- 数电课设 八路抢答器设计详解
- 个推TechDay直播回顾 | 详解数据指标体系设计与开发全流程(附视频及课件下载)
- 嵌入式:人机交互接口设计详解
- 嵌入式:万字详解通信接口设计
- Dubbo 技术详解,我非常喜欢Dubbo的设计
- ios开发之公交卡系统的设计与实现详解手机开发
- 大型数据库设计原则详解数据库
- MySQL IFNULL()函数用法MySQL详解数据库
- Android UI设计原则详解手机开发
- 如何巧妙的设计类结构详解架构师
- MVC模式的设计思想详解架构师
- RESTful API设计最佳实践详解架构师
- 服务高可用:幂等性设计详解架构师
- 结构化程序设计详解程序员
- Hadoop分布式文件系统:架构和设计要点详解大数据
- 泛函编程(18)-泛函库设计-并行运算组件库详解编程语言
- java基础多线程之共享数据详解编程语言
- EL表达式使用fmt:formatNumber标签保留两位小数详解编程语言
- JavaScript是什么详解编程语言
- 很全的ABAP入门资料详解编程语言
- 如何删除或更改已经释放的TR详解编程语言
- 从聚合支付的设计来谈谈几个设计模式详解编程语言
- ThinkPHP框架设计及扩展详解