Bazen programınızın tasarımında çok fazla "yönetici" sınıfına sahip olmanın kod kokusu olduğunu ve gereksiz bir karmaşıklık katmanı eklediğini duyuyorum. Benim için insanların, kendileri için anlamlı bir bağlamdan nesneleri manipüle etmek ve kontrol etmek için yönetici sınıflarını kullanmak istedikleri mantıklı, ancak onlar olmadan bir çözümün nasıl çalışacağını bulmak kafa karıştırıcı olabilir.
Mümkün olduğunca yönetici sınıflarından kaçınmalı mı? Ayrıca, bu yöneticilerin kaldırılabileceği genel / yaygın durumlar için alternatif bir çalışmanın nasıl uygulanacağı hakkında hangi makaleleri / makaleleri okumalıyım?