写点什么

OOP: DIP 与 LSP

用户头像
Iris
关注
发布于: 2021 年 01 月 09 日

依赖倒置原则,也称为好莱坞原则,主要包括以下几点:

  • 高层模块不依赖低层模块:高层定义抽象接口,并调用接口;低层负责实现抽象接口;高层不直接调用低层的实现(这就是 Don't call me, I will call you 的好莱坞原则)

  • 抽象不依赖实现,实现依赖抽象


例如:很多框架就是定义了框架的接口规范,而应用程序只要实现对应的接口,就能实现整个系统的调用了。因为是高层定义接口,而低层不定义接口,而是实现接口,因此是依赖关系的倒置。


接口隔离原则核心:只暴露可以暴露的信息给使用者


用户头像

Iris

关注

还未添加个人签名 2018.08.08 加入

还未添加个人简介

评论

发布
暂无评论
OOP: DIP与LSP