[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; } ...