Bir seye neden ihtiyacin oldugunu anlamadan o seyin ne oldugunu anlamaya calisman ezberci egitimin en onemli gostergelerinden biridir. "Tamam da bunu biz gercek hayatta nerede kullanacagiz?" sorusu aslinda cok dogru bir sorudur, hocalarin genelde cevap veremedigi.
Interface'i anlamiyorsun cunku cok buyuk ihtimalle neden interface diye bir seye ihtiyacimiz oldugunu bilmiyorsun. Iste bunu bilmemen normal, cunku henuz interface'e ihtiyac duyacak kadar sofistike bir is yapmamissindir.
O yuzden tavsiyem, unite unite; sosyal bilgiler calisir gibi yazilim gelistirme calismaman yonunde. Bugun encapsulation, yarin polymorphism, ertesi gun immutability gibi neden ihtiyac duyuldugunu ve tam olarak ne sundugunu bilmedigin seyleri ogrenip 2 gun sonra unutacagina kademe kademe zorlasan sekilde programlama pratigi yapman yonunde.
Ihtiyac duydugun zaman bileceksin ne aradigini, cevabi buldugun zaman da ogreneceksin ne oldugunu. Ondan sonra interface'i 3 kelime ile tanimlayabilir hale geleceksin. Bilenle bilmeyeni zaten bu ayirt eder.