架构师训练营作业 (第二周)

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

作业一

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



高层模块不应依赖低层模块,高层模块定义接口,底层模块实现接口,由高层模块调用低层模块的实现。好莱坞原则指的是你别来找我,等我需要的时候我会call你,控制权反转了。

作业二

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

spring框架,只需要添加注解@component注解,该对象就能注入到容器中,然后在其他地方通过容器就能获取到该对象。

作业三

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



用户头像

uangguan

关注

还未添加个人签名 2017.10.20 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营作业 (第二周)