При работе с событиями люди обычно принимают примеры очень простых объектов значений, состоящих только из примитивов. Но как насчет случая, когда мне понадобится дополнительная информация. Можно ли создать определенную структуру для обработки этих случаев?Непримитивные типы в событиях
namespace Events {
public class BlueTrainCleaned
{
Datetime start
Datetime end
Carriage[] Carriages
}
public class Carriage
{
string Descrizione
int Quantity
}
}
Класс Carriage является частью пространства имен событий и не имеет сложной логики или чего-то еще.
, но если у меня было еще одно событие:
public class RedTrainCleaned
{
Datetime start
Datetime end
Carriage[] Carriages
}
Перевозка будет частью интерфейса второго события также. Если скажем 40 или 50 событий с одним и тем же «объектом значения события», это означает, что мой проект будет сильно связан с этим объектом. Это не выглядит так хорошо для меня, но что я могу сделать, чтобы этого избежать? Это предупреждение, что что-то в анализе моего домена не очень хорошо сделано?
спасибо за вашу помощь,
Действительно, вагон будет «стандартным», как адрес в моем домене. Я смущаю голову, и хорошо видеть вещи под другим углом. Как смешно, как одно слово может сделать все время от времени. Благодарю. – Arthis