मैं कभी-कभी सुनता हूं कि आपके कार्यक्रम के डिजाइन में बहुत सारे "प्रबंधक" कक्षाएं कोड गंध हैं और जटिलता की एक अनावश्यक परत जोड़ते हैं। मेरे लिए यह समझ में आता है कि लोग वस्तुओं के साथ छेड़छाड़ और उन संदर्भों को नियंत्रित करने के लिए प्रबंधक वर्गों का उपयोग करना चाहते हैं जो उनके लिए समझ में आता है, लेकिन यह पता लगाना कि उनके बिना समाधान कार्य कैसे किया जा सकता है।
क्या वास्तव में जितना संभव हो प्रबंधक कक्षाओं से बचना चाहिए? इसके अलावा, मुझे उन लेखों / पत्रों को कैसे पढ़ना चाहिए जो सामान्य / सामान्य मामलों के लिए वैकल्पिक काम को लागू करने के बारे में हैं जहां इन प्रबंधकों को हटाया जा सकता है?