[Java] Design Pattern Adapter Pattern
public interface Sekil {
public void ciz();
}
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
Yorum Gönder