Tôi đã tìm kiếm hướng dẫn về cách sử dụng vùng chứa IoC trong thiết kế định hướng miền. Cuốn sách của Evan không may không liên quan đến chủ đề này. Hướng dẫn duy nhất đáng kể tôi có thể tìm thấy trên internet là here.Vùng chứa IoC và Thiết kế Điều khiển Tên miền
Rất nhiều điểm của Malovic rất thông dụng nhưng tôi lo lắng về một vài trong số đó. Ông đề nghị rằng container IoC nên được dành riêng cho việc giải quyết các dịch vụ và việc sử dụng một container IoC để giải quyết các phụ thuộc miền là một ý tưởng tồi. Tuy nhiên, ông không sao lưu khẳng định này với bất kỳ ví dụ nào. Ông đơn giản tuyên bố nó như là một vấn đề của thực tế.
Sau đó, ông tiếp tục nói rằng việc trộn các thùng chứa IoC và các nhà máy không có ý nghĩa. Điều này dường như mâu thuẫn với điểm đầu tiên của anh ta. Nếu, trên thực tế, phụ thuộc miền không nên được giải quyết bởi một container IoC như thế nào sau đó họ nên được giải quyết? Cuốn sách của Evan chỉ rõ các nhà máy là sự lựa chọn hợp lý.
Tôi sẽ đánh giá cao mọi thông tin bạn có về vấn đề này. Tôi là một người mới khi nói đến cả DDD và IoC. Tôi đang đấu tranh để nắm bắt cách thức IoC và DDD có thể làm việc cùng nhau.
Những loại phụ thuộc miền nào bạn cần phải giải quyết? Nếu tôi hiểu bài viết của Malovic một cách chính xác, điểm chính của anh ta là mô hình miền không có loại phụ thuộc mà các thùng chứa DI/IoC được thiết kế để xử lý (chủ yếu là phụ thuộc cơ sở hạ tầng). –