abstract class
-
override edilmesi zorunlu olan en az bir tane method içeren class'a verilen isimdir.
"neden içi boş method yazıp override etmiyoruz ki" gibi sorular takılabiliyor insanın aklına bazen.
bana kalırsa bunun en basit açıklaması tek başınıza program yazıyorsanız, programın size override etmeniz gerektiğini hatırlatması gerekliliğidir. gözden kaçmasını engeller.
eğer tek değilseniz ve bir görev paylaşımı varsa, zaten override edilmesi gerektiğini diğer geliştiricilere göstermeniz gerekir ki, bana kalırsa yine en güzel yol budur.
kullanın, kullandırın efendim. concrete class'lar ile workaround yapmaya uğraşmayın.
not: işbu entry java ve python için yazılmış olmakla beraber muhtemelen birçok oop temelli dil için geçerlidir.
ekşi sözlük kullanıcılarıyla mesajlaşmak ve yazdıkları entry'leri
takip etmek için giriş yapmalısın.
hesabın var mı? giriş yap