Mega Code Archive

 
Categories / Java Tutorial / Design Pattern
 

Adapter Pattern Demo

class Target {   public void request() {   } } class Adaptee {   public void specificRequest() {     System.out.println("Adaptee: SpecificRequest");   } } class Adapter extends Target {   private Adaptee adaptee;   public Adapter(Adaptee a) {     adaptee = a;   }   public void request() {     adaptee.specificRequest();   } } public class SimpleAdapter {   public static void main(String args[]) {     Adaptee a = new Adaptee();     Target t = new Adapter(a);     t.request();   } }