读书人

Adapter形式(Class Adapter)

发布时间: 2012-10-30 16:13:36 作者: rapoo

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最佳用处是用来实现某些类接口不统一的情况得

读书人网 >软件架构设计

热点推荐