第二周作业

用户头像
Vincent
关注
发布于: 2020 年 08 月 25 日

什么依赖倒置原则?

不是由调用方依赖服务方,而是由服务方依赖调用方。即由调用方给出接口定义,而由服务方实现接口。这样做的好处是,当调用方是一个,服务方可能有多个时,那调用方不用做大改动,服务方都follow调用方给出的接口定义来实现即可。这个原则经常用在框架的实现上,框架一般是调用方,它定义这个框架要执行的接口,各个业务要接入时,实现框架定义的接口即可。

为什么又称为好莱坞原则?

好莱坞原则是,你别打电话给我,我会打电话给你。是一致的,服务方实现接口即可,调用方不需要做改动直接调用接口。以框架为倒,框架定义了接口,在运行时,再加载不同服务的接口实现,可以提供不同的业务能力。

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

我没怎么看框架,但这个很好理解。

比如spring框架,肯定定义了加载xml的方法,里面其实就相当于定义了接口和规则,框架不用改,使用框架的人,使用不同的xml文件便能加载不同的类,玩出不同的花来。

接口隔离原则优化cache







发布于: 2020 年 08 月 25 日 阅读数: 24
用户头像

Vincent

关注

还未添加个人签名 2018.07.06 加入

上个课还要写作业,哎,挺好,挺好。

评论

发布
暂无评论
第二周作业