Selamlar. OOP tum konularını ogrenmisim diyebilirim fakat gel gor ki bu yaklaşımla uygulama yazmak zor geliyor bann, bu yaklaşımı benim için zevkli.
Bu durumu nasıl asabilirim?
Aslına bakarsanız bir arabayı programa dökmek kolay fren gaz don vb.
Fakat ornegin bir bir az basit WhatsApp uggulamasi gelistirecegim diyelim bu durumda uygulama yi nasıl parçalara ayirib programlayacagim? Yani hangi dosyalar olacak fieldleri ve metodları ne olacak? Bu durum bana zor geliyor
Bunlardan kim kimi tutacak, kim kimi (hangi fonksiyonlari) cagiracak karar vermen lazim. Sadece birkac seyi tutmak icin ara siniflar olusturulabilir:
mesaj UI + resim UI + encoder + yollayici = MesajGonderici
Mumkun oldugu kadar, cagiran siniflar, cagrilan siniflari tutacak.
Field hic kullanmamaya calisacaksin.
^^^ Hizli giris icin bir yontem.
Internette OOP/sistem tasarimiyla ilgili onbinlerce makale, binlerce kitap bulabilirsin; daha fazlaysa sasirmam.
Bi de buradaki cogu insanin dustugu bir hataya karsi: Denemedigin yontem hakkinda soru sorma/maya calis.
Çok teşekkür ederim cevabınız için.
İnanın bulamıyorum pek Türkçe kaynak.
Codewarsda chalange yaptığımız gibi OOP yaklaşımıyla uygulama yazabilmek için pratik yapabileceğimiz site varmı? Veya kitab?
Modelleme ve tasarim biraz daha genis, ama tam da bu yuzden sirf OOP’den daha kullanisli olabilirler. (Ama hic biri Ingilizce kadar onemli olamaz, dedigimi tekrar dusun lutfen.)
Ders notlari da yeterli olabilir, neden olmasin. Az bilinen konularda benim de kullanmisligim var. Dersin kullandigi kitaplara da goz gezdirebilirsin.