Oop'un gerçek hayatta ki bir çözüme uymama olasılığı yok adı üstünde object oriented programming yani obje yönelimli programlama, hayatta ki herşeyi objeler ve objelerin etkileşimi ile açıklayabiliriz, oop konusunda yeniyseniz bazı kavramları oop'a çevirmekte güçlük çekebilirsiniz problem bundan kaynaklanıyordur büyük ihtimalle