依赖倒置原则和好莱坞原则

发布于: 2020 年 06 月 17 日

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

依赖倒置原则核心思想是面向接口编程、面向抽象编程。依赖倒置通过面向接口来解耦,好莱坞原则:不要打电话给我们,我们会打电话给你。强调的是高层模块不依赖于底层模块,两者都依赖于电话来连接(抽象),以达到解耦的目的。

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

spring中依赖倒置:

spring框架在这里起着好莱坞公司的作用,当我们需要使用bean的时候,spring会主动帮我们创建相应的bean。如在Spring框架中Controller层中调用Service方法:

@Resource(name = "userService")

private UserService userService;//业务服务

UserService采用的是面向接口的方式 这样可以保证类型的一致和可扩展

用户头像

Bruce Lee

关注

还未添加个人签名 2017.12.12 加入

还未添加个人简介

评论

发布
暂无评论
依赖倒置原则和好莱坞原则