第二周作业
1.请描述什么是依赖倒置原则,为什么有时候依赖倒置原则又被称为好莱坞原则?
答:高层模块不依赖于低层模块,而是去依赖它的抽象;抽象不去依赖实现,而是实现去依赖抽象
好莱坞原则:好莱坞就像框架,我们开发编写代码,是基于框架开发,框架是先于应用被开发出来,
就像我们开发的应用服务运行与 tomcat,jetty 一样, tomcat、jetty 是独立于我们开发的应用,他们不会依赖于我们开发的应用。
2.请用接口隔离原则优化 Cache 类的设计,画出优化后的类图
1.请描述什么是依赖倒置原则,为什么有时候依赖倒置原则又被称为好莱坞原则?
答:高层模块不依赖于低层模块,而是去依赖它的抽象;抽象不去依赖实现,而是实现去依赖抽象
好莱坞原则:好莱坞就像框架,我们开发编写代码,是基于框架开发,框架是先于应用被开发出来,
就像我们开发的应用服务运行与 tomcat,jetty 一样, tomcat、jetty 是独立于我们开发的应用,他们不会依赖于我们开发的应用。
2.请用接口隔离原则优化 Cache 类的设计,画出优化后的类图
评论