Я думаю, это зависит от того, насколько стандартным является Carriage
в вашем домене.Если оно меняется для одного события, должно ли оно измениться и для других?
Наверное, я думаю о примере Address
.Это довольно стандартно для домена, и я думаю, что имеет смысл включить это в мой объект события, если я инициирую событие, которое содержит информацию об адресе.Таким образом, если станет известно, что нам нужно иметь расширение ZIP + 4 для моего почтового индекса, я могу добавить новое поле в мой класс Address
и сделать это свойство доступным для будущих событий.Я могу внести изменение в одном месте и сделать его доступным для будущих событий.
Если Carriage
может означать что-то другое для разных событий, то, возможно, это не то, что вы должны включить - и вместо этого выровнять егов вашем случае.Но если Carriage
действительно является вездесущим определением в вашем домене, то я думаю, что было бы хорошо включить его в ваши классы событий..
Надеюсь, это поможет.Удачи !!