[CEVAPLANDI] Abstract metod
« Önceki sayfaya geri dön▲ ▼ |
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
|
▲ ▼ |
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. |