1.类的适配器
public interface Target
{
void sampleOperation1();
void sampleOperation2();
}
public class Adaptee
{
public void sampleOperation1()
{
...
}
}
public class Adapter extends Adaptee implements Target
{
public void sampleOperation2()
{
...
}
}
2.对象的适配器
public interface Target
{
void sampleOperation1();
void sampleOperation2();
}
public class Adaptee
{
public void sampleOperation1()
{
...
}
}
public class Adapter implements Target
{
privte Adaptee adaptee;
public Adapter(Adaptee adaptee)
{
super();
this.adaptee=adaptee;
}
public void sampleOperatiion1()
{
adaptee.sampleOperation1();
}
public void sampleOperation2()
{
...
}
}
发表于 @ 2007年09月07日 13:18:00|评论(loading...)|编辑