架构设计第二周作业

发布于: 2020 年 06 月 17 日

作业一:

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

高层模块不应该依赖于低层模块,模块之间需要通过一个介质(抽象,接口)来实现关联;抽象不依赖于具体细节,具体细节依赖抽象。

依赖倒置的原则意思:面向接口和抽象的编程。

通过面向接口编程使程序中模块的依赖程度降低,达到低耦合的功能,重用性加强。

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

作业二:

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

spring的ioc容器控制反转,就是依赖倒置的原则

作业三:

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

用户头像

G小调

关注

还未添加个人签名 2018.05.30 加入

还未添加个人简介

评论

发布
暂无评论
架构设计第二周作业