极客大学 - 架构师训练营第一期 - 第二周作业
请描述什么依赖倒置原则,为什么有时候依赖倒置原则又被称为好莱坞原则?
依赖倒置原则从软件设计角度来讲,上层程序结构设计不依赖于下层程序结构的设计,下层程序也不会直接调用上层结构的程序.上下层关系依赖抽象接口的定义,程序的上层更加关注抽象接口的定义,而程序的下层更加关注对上层抽象接口的具体实现.上层程序通过调用底层逻辑实现来完成业务.
被称为好莱坞原则是因为程序的执行是通过上层抽象接口的调用来调用底层的具体实现类来完成业务.
URL类图设计
评论