写点什么

架构师训练营第二周作业

用户头像
尹斌
关注
发布于: 2020 年 09 月 25 日

1

依赖倒置原则

  • 高层模块不能依赖低层模块,但是高,低层模块都是依赖抽象(规范 OR 接口 OR 配置)

  • 抽象不能依赖实现,实现可以依赖抽象

例:如果抽象是接口,高层模块定义接口,底层模块实现接口,接口必须属于高层模块


好莱坞原则:don't call me,I will call you。

  • 对于一个框架,不是程序调用框架而是框架调用程序,框架是高层模块,程序是底层模块,框架通过抽象接口调用程序。这符合依赖倒置原则,所以说依赖倒置原则也被称为好莱坞原则


2

接口分离原则:从客户的需求出发,不要让客户看到他们不需要的方法



用户头像

尹斌

关注

还未添加个人签名 2018.12.19 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营第二周作业