Week 2 Assignment
依赖倒置原则
高层模块根据自己需求定义接口,低层模块实现接口。
同时决定了卡发团队之间的关系,高层模块开发团队定义接口,低层模块开发团队实现接口。
导致高层模块更易被复用。
是框架的核心设计思路:框架调用应用,而不是应用调用框架。
叫做好莱坞原则因为 “Don't call me, I'll call you”,演员在好莱坞试镜之后,处于主导地位的选角导演会给演员打电话,而不希望演员主动给自几打电话。
Cache Class Refactoring
应用程序调用CacheClient接口,远程系统调用CacheManager接口
评论