Trong lớp miền thiết kế được điều khiển miền được cho là không có sự phụ thuộc với các lớp khác. tức là giao diện Kho lưu trữ có lớp miền trong khi triển khai ở lớp cơ sở hạ tầng.Lớp trong thiết kế điều khiển miền
Tuy nhiên, ngữ cảnh bị giới hạn (với tên miền + infra) được triển khai dưới dạng một đơn vị/có thể triển khai. Và các lớp thực sự là LOGICAL và không PHYSICAL. Vậy thì lợi thế thực sự của việc vẽ phân tách lớp ảo này giữa miền và cơ sở hạ tầng là gì?
Cập nhật
Trong lớp cách tiếp cận miền (dịch vụ) truyền thống được cho là phụ thuộc vào sở hạ tầng lớp. Tuy nhiên, khi nói đến DDD/clean/hexagonal architectures domain thì độc lập với các lớp khác. Tuy nhiên sự kiện với cách tiếp cận sạch/lục giác vẫn là lớp miền có một giao diện được thực hiện bởi lớp infra.
Vì vậy cho dù bạn sử dụng phương pháp tiếp cận lớp DDD/lục giác hoặc truyền thống, bạn vẫn phải giả lập kho lưu trữ và v.v. tức là miền không thực sự độc lập. Ý kiến của bạn là gì?
Tôi đã cập nhật câu hỏi của mình, bạn có thể vui lòng kiểm tra lại không? –
@FahimFarook Khi bạn tự viết, Mô hình miền độc lập về mặt logic, nhưng không độc lập về thể chất. –
Cảm ơn @MarkSeemann Vì vậy, chúng ta có thể nói ngay cả trong lĩnh vực kinh doanh phương pháp tiếp cận lớp truyền thống là độc lập - cung cấp IoC là tại chỗ? Theo [link] (https://hendryluk.wordpress.com/2009/08/17/software-development-fundamentals-part-2-layered-architecture/) những gì tôi hiểu là các sơ đồ lớp N truyền thống chỉ là không chính xác/lừa đảo –