Có vẻ như một ý tưởng tồi để đặt tất cả các ràng buộc trong một mô-đun, vậy bạn nghĩ cách nào là thanh lịch hơn?Các giải pháp để tổ chức các cấu hình gắn kết Guice
Tôi nghĩ rằng ý tưởng của Bob có thể là sự khởi đầu tốt cho cuộc thảo luận này:
Thật khó để đưa ra một kích thước phù hợp cho tất cả các quy tắc cho các loại điều này, nhưng một mô-đun cho mỗi gói chắc chắn a là nơi tốt để bắt đầu. Đặt Mô-đun vào mỗi gói có nghĩa là bạn có thể đặt các lớp triển khai của mình thành riêng tư - Mô-đun của bạn sẽ có thể truy cập chúng và tạo các ràng buộc cho chúng, nhưng người dùng của bạn sẽ không thể truy cập chúng trực tiếp.