很多人都只听说过 23 种设计模式,却不曾知道软件架构设计原则。无论是想写出一手优雅的代码、还是为了更好的重构项目、又或者只是为了让身边的同事对你另眼相看,学习软件架构设计原则都是程序员绕不开的话题。
如何提高自己的开发效率?提高代码的复用性、可扩展性、可维护性。如何正确理解设计模式思想?首先理解设计模式背后的设计原则。
本场 Chat 你将从理论到实战,学习软件架构设计原则:
- 单一职责原则
- 接口隔离原则
- 依赖倒置原则
- 里氏替换原则
- 开闭原则
- 迪米特法则
- 合成复用原则
阅读全文: http://gitbook.cn/gitchat/activity/5ed0aede1f5e204b8ebabd5e
您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。