Мне нужна помощь с объектом значения. Рассмотрим следующий пример.
У меня есть карта юридического лица, в которой есть общая валюта (доллары США, евро, фунты стерлингов) и тип карты (Visa, Visa Electron, Mastercard). Я считаю, что валюты и типы карт являются объектами стоимости и хранятся в исходном коде. Согласно значению DDD у объектов нет репозиториев.
- Вопрос в том, как заполнить выпадающие списки валют и типов карт в интерфейсе при создании нового объекта Card.
- Где разместить эти классы на уровне приложения, домена или инфраструктуры и как получить из них данные.
Простой пример был бы бесценен »
ОБНОВЛЕНИЕ1
Это был мой первый подход, но ... Я использую валюты в других организациях, таких как MoneyTransfer, там я использую EUR USD GBP и еще несколько, поэтому мне нужно создать еще одно перечисление
public enum MoneyTransferCurrency{
USD, EUR, GBP and a few other
}
Таким образом, я дублирую некоторые валюты, и если мы перестанем обрабатывать платежи в долларах США, мне придется найти все перечисления и удалить валюту долларов США.