Я пишу приложение с моделью домена в PHP, и мне интересно, какое соглашение об именах я должен принять.
Скажем, у меня есть Customer, имеющий Address внутри своего сводного корня.
 У меня также есть Product, имеющий Option внутри своего сводного корня.
У меня есть две альтернативы:
-  Держите агрегатные корни в корне модели домена: Customer Customer\Address Product Product\OptionPro: я могу использовать как Customer, так иProductв том же пространстве имен
 Кон:Customerдолжен ссылаться на свой собственныйAddressкакCustomer\Address
-  Группируйте все агрегатные классы в одном и том же пространстве имен, включая корень агрегата: Customer\Customer Customer\Address Product\Product Product\OptionPro: Customerможет ссылаться на свой адрес какAddress
 Кон: из моего пространства имен корневых доменов я должен ссылаться:-  CustomerкакCustomer\Customer
-  ProductкакProduct\Product
 
-  
