写点什么

第 2 周 - 课后作业

用户头像
大海
关注
发布于: 2020 年 06 月 17 日

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



依赖倒置原则:



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

  • 抽象不应该依赖与细节

  • 细节应该依赖抽象



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



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



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



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





用户头像

大海

关注

还未添加个人签名 2018.07.14 加入

还未添加个人简介

评论

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