[Java] Design Pattern Adapter Pattern

public interface  Sekil {
    public void ciz();
}

public class Kare implements  Sekil {

    @Override
    public void ciz() {
       System.out.println("Kare cizildi");
    }
}

public class Ucgen implements  Sekil {

    @Override
    public void ciz() {
        System.out.println("UCGEN cizildi");
    }
}

public class Daire {  // adapte edilecek sinif
    public void draw()
    {
        System.out.println("DAİREEE cizildi");
    }
}

public class DaireAdapter implements  Sekil { // adapterimiz Sekil ile Daire arasın da ki ilişkiyi sağlayansınıf
    private Daire daire;
    public DaireAdapter(Daire daire)
    {
        this.daire=daire;
    }
    @Override
    public void ciz() {
      daire.draw();
    }
}

Yorumlar

Bu blogdaki popüler yayınlar

Bir Yazılımcının karşılaşabileceği Mülakat Soruları Karşılaştıklarım

[Java] Append Nedir

WebSocket Nedir?