架构师训练营第二周

发布于: 2020 年 06 月 17 日

作业一:

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

 

依赖倒置原则体现在如下2点:

1. 高层不能依赖底层,高层和底层同时依赖通过抽象相互依赖;

2. 抽象不能依赖于实现,实现依赖抽象;

在整个调用链上,调用者为高层,被调用者为底层,如controller和service,contoller层为高层,service层为底层;

 

好莱坞找演义的原则是,演员不要来找好莱坞,好莱坞来找演员;

 

作业二:

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

 

使用到依赖倒置原则的框架如tomcat,平时我们编写好的web代码只需要放到tomcat容器下,就可以被容器执行;

作业三:

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

 

基于面向接口的编程思路,通过接口来屏蔽具体的实现,并且通过接口类来实现方法的隔离

 

用户头像

陌生人

关注

还未添加个人签名 2018.10.19 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营第二周