Week 02 学习总结 框架 设计原则
框架
结构性、架构可复用的设计与实现。
框架VS工具
框架调用程序,程序调用工具。
用框架保证架构的落地,用工具提高开发的效率。
Junit是框架,log4j是工具。
OOD原则
OCP:开闭原则,扩展开放,修改关闭
DIP:依赖倒置原则,高层不依赖底层,而底层依赖高层;抽象不依赖实现,而实现依赖抽象
LSP:里氏替换原则,子类必须能替代父类,行为、场景
人骑马,但是人不能骑小马
if else
不符合is-a关系的继承
SRP:单一职责原则,只有一个引起变化的原因
ISP:接口隔离原则,不依赖不需要的方法,适配器、多继承
版权声明: 本文为 InfoQ 作者【Z冰红茶】的原创文章。
原文链接:【http://xie.infoq.cn/article/a6937d5bcf58ae55029cec61f】。未经作者许可,禁止转载。
评论