第二周作业
1.什么是依赖倒置原则,为什么有时候依赖倒置原则又称好莱坞原则?
依赖倒置原则是指程序要依赖说抽象接口,不要依赖于具体实现。简单来说是对实现进行编程,而不是对实现进行编程。
这样就可以大大减少对实现模块的耦合。
好莱坞原则是指在好莱坞中的演员中能被动式地接受公司的差使,他们仅需要把简历交会演艺公司并等待通知,他们仅在需要他们演出的环节中完成自己的演出。
而依赖倒置原则正充分发展这一点,强调高层对低层的主动调用,低层代码仅需要实现自己的逻辑,而高层自有他的工作来调度低层。在不需要低层代码时,高层并不会调用到这个低层的代码,低层也不会向高层作出表示。
2.请用接口隔离原则优化 Cache 类的设计,画出优化后的类图。
评论