içerisinde çok fazla obje barındıran, onlarca farklı işlem gerçekleştirebilen, solid prensibindeki single-responsibility'nin içinden geçmiş class'tır. god class'tır çünkü çok fazla şey bilir ve çok fazla şey yapar. kimi durumlarda uygulamanın mimarisinin belki de tamamına yakını bu sınıfta olabilir. ölçeklendirme ve bakım yapması zordur. god class yazılımcının tecrübesizliğinden kaynaklanır yani istenen bir durum değildir. yapılması gereken bu god sınıfı parçalamak ve sistemi modüler hale getirmektir. sistem genişledikçe parçalamak zaten zorunlu hale gelir. bir antipattern olarak ta geçer blob diye de bilinir. bir god class örneği koyayım.
kullanıcı tarafından yüklenmiş görsel
bir god class'ın metotları.
edit: design pattern'lerden repository pattern'inin uygulandığı kimi sınıflar god class'tır. özellikle interface'i gerçekleyen generic repository class'ının god class olma potansiyeli vardır. iyi yönetmek gerekir. tanrı sınıf istemeyiz.
devamını gör...
hangi alanlarda kullanıldığını merak ettiğim object.
devamını gör...

bu başlığa tanım girmek için olabilirsiniz.

zaten üye iseniz giriş yapabilirsiniz.

"god class" ile benzer başlıklar

normal sözlük'ü kullanarak 3. parti dahil tarayıcı çerezlerinin kullanımına izin vermektesiniz. Daha detaylı bilgi için çerez ve gizlilik politikamıza bakabilirsiniz.

online yazar listesini görmek için lütfen giriş yapın.
zaman tüneli köftehor rehberi portakal normal radyo kütüphane kulüpler renk modu online yazarlar puan tablosu yönetim kadrosu istatistikler iletişim