[CEVAPLANDI] Abstract metod

« Önceki sayfaya geri dön
0
Soran Bilal (Questions: 2, Answers: 1)
31 Ağustos 2016 20:18 tarihinde soruldu
31989 gösterim

Hocam ben abstract metodun neden gerekli olduğunu anlayamadım. Alt sınıflarda drive metodunu istediğimiz gibi implemente ederiz demişssiniz fakat ben drive metodunu somut olarak tanımlayıp alt sınıflarda override ederek yine istediğim gibi kullanabilirdim.

CEVAPLANDI
0
Soran Özcan Acar (Soru: 1, Cevap: 1)
Answered On 2 Eylül 2016 09:54

Ikiside mümkün. Soyut metotlar ya da siniflar bir isin nasil yapildigini ifade etmezler, sana yapilacak isin ismini koyarlar. Böylece altsiniflar istedikleri sekilde gerekli isin nasil uygulanacagini implemente ederler. Soyut yapilari sadece tasarim araci olarak görmek gerekir. Bir nevi plandirlar. Planin nasil uygulanacagina altsiniflar karar verir. Birden fazla plan uygulama tarzi implemente edilebilr ve yerine göre kullanilabilir. Amac sadece gidilecek yöne isaret etmektir. Oraya nasil varildigina implementasyon siniflari karar verir.