依赖倒置/好莱坞原则/控制反转

2020-10-07  本文已影响0人  AI陈思旭

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

依赖倒置原则:

- 高层模块不应该依赖底层模块,两者应该依赖抽象.

- 抽象不应该依赖具体实现,具体实现应该依赖抽象.

- 这个抽象是属于高层模块,不受底层模块影响,有利于高层模块复用.

好莱坞原则:

“不要给我们打电话,我们会给你打电话

(don't call us, we'll call you)”这是著名的好莱坞原则。

在好莱坞,把简历递交给演艺公司(高层)后就只有回家等待。

由演艺公司对整个娱乐项的完全控制,

演员(底层)只能被动式的接受公司的差使,在需要的环节中,

完成自己的演出。

# 依赖倒置与控制反转

上一篇 下一篇

猜你喜欢

热点阅读