第二周作业

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

作业一:

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

答:依赖倒置原则描述:高层模块不能依赖底层模块,而是大家都依赖于抽象,象不能依赖实现,而是实现依赖抽象;

依赖倒置原则又称为好莱坞原则的原因:框架定义规则,这些规则是整体需要遵守的,只要按照规则做事,框架根据已制定规则会去调用模块。

作业二:

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

答:spring控制反转,用来降低模块之间的耦合度。在设计过程中,将设计好的对象,解析到LoC容器来进行控制,LoC意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制,当程序执行过程中需要用到其他资源时(对象,文件,常量…)时,通过依赖注入将需要的资源对象通过控制反转到所需要的对象中去。

作业三:

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

答:





用户头像

ruettiger

关注

还未添加个人签名 2018.05.30 加入

还未添加个人简介

评论

发布
暂无评论
第二周作业