第三周作业三:优化 Cache 类的设计
可将Cache 接口拆解为两个接口ICacheManager 和ICacheBuilder ,ICacheManager负责读写改缓存,ICacheBuilder负责配置缓存,并生成新的缓存存储目的地。
ICacheManager
public interface ICacheManager {
Object get(Object key);
void put(Object key,Object value);
void delete(Object key);
}
ICacheBuilder
public interface ICacheBuilder{
void reBuild(Config conf);
}
类图
评论