Adapter模式(Class Adapter)
昨天讨论了Adapter模式的一种情况Object Adapter,他比较适用于某些时候的二次开发,但我们拿到某一个组件的class文件,没有源码,只有功能列表的情况时,某些时候整合需要Object adapter。Adapter还有另外一种情况 Class Adapter。
我们现在的程序使用接口 PutBags
public class Put extends PutFootBall implements PutBags{ public void putAllBags(){ putBall(); }} 1 楼 zong2007 2008-05-11 嗯,不错,刚好温习下设计模式,共享下 2 楼 xql80329 2008-06-03 putBall(); 哪儿呢? 3 楼 bloodrate 2008-06-11 我觉得不如改成这样:public class Put implements PutBags{
PutFootBall pb = new PutFootBall()
public void putAllBags(){
putBall();
}
public void putAllFootBall(){
pb.putAllFootBall();
}
}
我总觉得adapter最佳用处是用来实现某些类接口不统一的情况得