用接口隔离原则优化 Cache 类的设计
最基本的Cache仅仅包括3个接口:put/get/delete,应用程序client可以直接调用最基础的Cache;
而服务端除了使用基础Cache的功能,还会用到reBuild接口,即重建cache。此时,继承基础Cache实现一个ServiceCache,由CacheManagerAdapter作为适配器,实现CacheManager的reBuild接口。
从而实现接口隔离原则。
版权声明: 本文为 InfoQ 作者【朱月俊】的原创文章。
原文链接:【http://xie.infoq.cn/article/4725c789fa475d8a276db3d40】。文章转载请联系作者。
评论