его хорошая практика для передачи объекта значения методам сущности (с точки зрения DDD)? Например, у меня есть метод в моей сущности Клиент:Передать значение объекту методу сущности
SetAddress(Address invoiceAddress);
это действует? Или я должен передать адресные параметры как
SetAddress(string street, string town, string zip, string country);
и разрешить клиенту обрабатывать создание адресного объекта и, если это необходимо, сделать исключение.
Адрес является неизменным объектом.
ОК спасибо, я подумал, что это правильно, но я не был уверен – Ivan
Добро пожаловать. –