第 02 周作业
作业1
依赖倒置原则(DIP)是一种编程的设计原则,主要是摒弃了传统高层模块依赖底层实现的模式,而高层模块通过定义接口,底层模块通过实现接口来依赖于高层的抽象,这样导致了依赖关系的反转,从而被称为依赖倒置。
好莱坞原则原文为"Don't call us, we'll call you!",暗示演员只能被动的接收电影公司的安排,在软件架构上高层的业务流程往往需要稳定,所以底层的改动不应该影响高层的流程,高层不再关心底层的实现细节,依赖是从小而上倒置的。
作业2
Java中的Spring框架就是通过配置文件xml,annotation-based或java-based的方式来实现依赖倒置。
作业3
评论