架构师训练营第二周课后作业
作业一:
请描述什么是依赖倒置原则,为什么有时候依赖倒置原则又被称为好莱坞原则?
依赖倒置原则:
1.高层模块不应该依赖于低层模块,两者都应该依赖于抽象;
2.抽象不应该依赖于细节,细节应该依赖于抽象。
因为好莱坞原则:“don't call us, we'll call you!”
作业二:
请描述一个你熟悉的框架,是如何实现依赖倒置原则的。
Autofac,Autofac是IoC容器,DI框架,用来映射依赖,管理对象创建和生成周期。
注册到容器:
使用:
作业三:
请用接口隔离原则优化 Cache 类的设计,画出优化后的类图
版权声明: 本文为 InfoQ 作者【赵凯】的原创文章。
原文链接:【http://xie.infoq.cn/article/0b0d049b3186f05c72375594c】。未经作者许可,禁止转载。
评论