Monday, November 27, 2006

Structural -- Adapter


--- Adapter.java ---
package structural.adapter;

public class Adapter implements Target {

private Adaptee adaptee;

public Adapter(Adaptee adaptee) {

this.adaptee = adaptee;
}

public void sampleOperation2() {

}

public void sampleOperation1() {
adaptee.sampleOperation1();
}

}


--- Target.java ---
package structural.adapter;

public interface Target {

void sampleOperation1();

void sampleOperation2();

}


--- Adaptee.java ---
package structural.adapter;

public class Adaptee {

public void sampleOperation1() {

}
}

0 Comments:

Post a Comment

<< Home