第 2 周 - 课后作业

发布于: 21 小时前

1 请描述什么是依赖倒置原则,为什么有时候依赖倒置原则又被成为好莱坞原则?

依赖倒置原则:

  • 高层模块不应该依赖低层模块,两者都应该依赖与抽象

  • 抽象不应该依赖与细节

  • 细节应该依赖抽象

好莱坞原则:不要调用我,让我来调用你,好莱坞原则是用在系统的高层组件与底层组件之间。高层组件不应该直接调用底层组件,而是从容器获取。

2 请描述一个你熟悉的框架,是如何实现依赖倒置原则的?

Spring MVC。依赖倒置原则其实本质上是面向接口进行编程,尽可能的降低系统的耦合性。Spring MVC将模型、视图和控制器进行分离,实现视图和数据解耦,使得后台处理数据与前台视图展示的相互影响降到最低,同时可以根据相应的需要调用对应的模块。

3 请用接口隔离原则优化Cache类的设计,画出优化后的类图。

用户头像

大海

关注

还未添加个人签名 2018.07.14 加入

还未添加个人简介

评论

发布
暂无评论
第 2 周 - 课后作业