第二周作业

用户头像
icydolphin
关注
发布于: 2020 年 09 月 26 日

作业一: 什么是依赖倒置原则?为什么依赖倒置原则又被称为好莱坞原则?

1.依赖倒置定义:

高层模块不依赖于低层模块的定义,而是依赖抽象,抽象属于高层模块,低层模块实现抽象。

依赖倒置倒置了高层模块和低层模块的依赖关系,因为在使用中是高层模块调用低层模块,所以应该先开发低层模块再开发高层模块,但依赖倒置原则告诉我们先开发高层模块,并且由高层模块定义接口,底层模块只要实现接口就好了。

2.为什么被称为好莱坞原则:

"Don't call me, I'll call you" 是框架设计的核心思想,我们在开发的过程使用框架,但并没有调用框架,而是框架在运行的过程中调用了我们的实现。

作业二:用接口隔离原则优化 Cache 类的设计

优化前:

优化后



用户头像

icydolphin

关注

还未添加个人签名 2018.05.05 加入

还未添加个人简介

评论

发布
暂无评论
第二周作业