আমি মাঝে মাঝে শুনি যে আপনার প্রোগ্রামের ডিজাইনে অনেকগুলি "ম্যানেজার" ক্লাস থাকা কোড গন্ধ এবং জটিলতার একটি অপ্রয়োজনীয় স্তর যুক্ত করে। আমার কাছে এটি বোধগম্য যে লোকেরা প্রযোজ্য বিষয়গুলি থেকে তাদের বোঝাতে এবং নিয়ন্ত্রণ করতে ম্যানেজার ক্লাস ব্যবহার করতে চায় যা তাদের বোঝায়, তবে সেগুলি ছাড়াই কীভাবে সমাধানের কাজ করা যায় তা নির্ধারণ করা বিভ্রান্তিকর হতে পারে।
একজনকে কি যথাসম্ভব ম্যানেজার ক্লাস এড়ানো উচিত? এছাড়াও, এই ব্যবস্থাপকদের অপসারণ করা যেতে পারে এমন সাধারণ / সাধারণ ক্ষেত্রে কীভাবে বিকল্প কাজ বাস্তবায়িত করা যায় সে সম্পর্কে আমার কোন নিবন্ধ / কাগজপত্রগুলি পড়তে হবে?