第二周课后练习
作业一
依赖倒置原则是说软件设计中,上层不依赖下层,下层不依赖上层,两者都依赖抽象;被称为好莱坞原则事因为下层(应用)不去调用上层(框架)代码,而是由框架调用应用,Don't call me, I'll call you.
如下图所示:
作业二
印象比较深刻的几点:
学习某种技术要先搞清楚是为了解决什么问题而产生的,追根溯源,关注本质
单一职责是说模块要高内聚,指导类的设计,接口隔离则是说客户不需要看到不需要的方法,指导接口设计
依赖倒置中的上层和下层是通过调用关系来判断,而不是抽象程度
评论