Абстрактный пример: если у меня есть система с доменами «Fleet», содержащими класс «Vehicle», и «Customers», содержащими класс «Driver», где бы вы разместили присоединяющийся класс (который детализировал бы жизненный цикл, страховые претензии и другая информация об отношениях)? Проблемы флота и клиентов одинаково важны для системы, и будут сделаны взгляды на отношения в обоих направлениях.
Fleet.DriverHistory
Customers.VehicleHistory
MyVagueGeneralRelationshipNamespace.VehicleDriverHistory
Другое