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