写点什么

架构一期第二周作业

用户头像
Airs
关注
发布于: 2020 年 09 月 27 日

作业一:

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

答:高层模块通过定义接口,让低层模块来实现接口,保证了系统的扩展性的同时,也可以让高层模块的复用性更高,好莱坞规则,不要call我,我会call你,就像演员和导演,不是演员(低层)联系导演(高层)我要演(实现)什么什么,而是导演(高层)根据剧本(接口),找(调用)演员(低层)来出演(实现),不要让高层去实现低层的方法,而是让低层去实现高层定义的抽象。

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

类图:



发布于: 2020 年 09 月 27 日阅读数: 37
用户头像

Airs

关注

Emmmmmmm 2018.02.28 加入

Emmmmmmm

评论

发布
暂无评论
架构一期第二周作业