1. 赖倒置原则:

高层模块不应该依赖低层模块,二者都应该依赖抽象。

抽象不应该依赖具体实现,具体实现应该依赖抽象。

好莱坞原则:Don’t call me, I will call you。对于依赖倒置原则的意思就是,程序不需要调用底层的框架,框架会来调用我们写的程序,只要我们写的程序遵循框架定义好的规范。

2.Spring、Tomcat等框架,都是典型的依赖倒置原则的实现。

在Spring中,我们按照Spring规定的bin的规范定义好bin,Spring会统一的对bin进行初始化,装配,注入或者删除,这样bin整个生命周期的管理都会由框架统一维护,各个bin直接的关联关系也可以由框架来维护,开发人员只要专注于bin里的业务逻辑就好。

3.

rebuild方法和Cache接口里的其他方法进行隔离,建立单独的接口ConfManagement接口。CacheCompose实现以上两个接口