架构师训练营第二周”框架设计“作业
请描述什么是依赖倒置原则,为什么有时候依赖倒置原则又被称为好莱坞原则?
Don't call me, I'll call you.就是著名的好莱坞原则。
演员将建立交给演艺公司后回家等待,演绎公司完成对整个项目的控制,演员只需要被动接收公司的安排,在需要时完成自己的任务即可。
对应的软件设计中,应用程序(低层)按照接口规范实现功能,框架(高层、如 Tomcat 之类)调用应用程序,而不是应用程序调用框架。
请用接口隔离原则优化 Cache 类的设计,画出优化后的类图。
优化后的类图如下
对应用程序只暴露 get put delete 接口
对推送服务只暴露 reBuild 接口
评论