【架构设计】你真的理解软件设计中的SOLID原则吗?
内容简介:
前言
在软件架构设计领域,有一个大名鼎鼎的设计原则——SOLID原则,它是由由Robert C. Martin(也称为 Uncle Bob)提出的,指导我们写出可维护、可以测试、高扩展、高内聚、低耦合的代码。是不是很牛,但是你们都理解这个设计原则吗,如果理解不深入的话,更这我通过JAVA示例深入浅出的明白这个重要的原则吧。SOLID实际上是由5条原则组成, 我们逐一介绍。
S:单一职责原则(SRP)
O : 开闭原则 (OSP)
L : 里氏替换原则 (LSP)
I:接口隔离原则(ISP)
D:依赖倒置原则(DIP)
欢迎关注个人公众号【JAVA旭阳】交流学习
单一职责原则(SRP)
这个...
查看原文
暂无评论...