Đôi khi tôi nghe nói rằng có quá nhiều lớp "người quản lý" trong thiết kế chương trình của bạn là mùi mã và thêm một lớp phức tạp không cần thiết. Đối với tôi, điều hợp lý là mọi người muốn sử dụng các lớp trình quản lý để thao tác và kiểm soát các đối tượng từ một bối cảnh có ý nghĩa với họ, nhưng tìm ra cách làm cho một giải pháp hoạt động mà không có chúng có thể gây nhầm lẫn.
Có nên thực sự tránh các lớp người quản lý càng nhiều càng tốt? Ngoài ra, những bài báo / giấy tờ nào tôi nên đọc về cách triển khai một công việc thay thế xung quanh cho các trường hợp chung / chung mà những người quản lý này có thể được gỡ bỏ?