我正在开发Web服务客户端上的包装。有很多这样的包装。 我也将实施缓存。我确定的类别如下设计一个类层次结构
CachableWraper abstract class
W1Wrpaaer
W2Wraper
W1Wrapper,W2Wrapper具有不同的功能来获得数据,因此有转移到基类,其他则高速缓存逻辑
W1Wrapper implements IW1Wrapper extends CachableWrapper
W2Wrapper implements IW2Wraper extends CachableWrapper
没有共同的功能,但所有的包装可能不cachabe。
所以我应该有heirerachy如下
Wrapper
NonChacableWrapper CahacableWrapper
但目前还没有摆在NonChacableWrapper.So需要它的具体方法是什么?
是包装一个接口/ abstarct类?有它
没有方法在什么包IW1Wrapper,Iw2wrapper居住?
是否需要Iwrappers
接口?如果是,为什么?
源代码中的所有拼写错误使它很难理解你的意思... – meriton 2012-07-30 05:30:24
@meriton:更正所有拼写错误:) – user978939 2012-07-30 05:44:52
其实,还有6个... – meriton 2012-07-30 05:47:21