только боюсь, это не связано с DDD
а теперь к DDD
Домен это функциональная модель, т.е. Если есть список, значит это его элементы + добавление, удаление, редактирование. При этом описанное в терминах бизнеса.
Если возникает другой список, например, с картинками значит ли это, что мне надо создавать вторую доменную модель? Или возможно ограничиться выделением абстрактного списка и двумя его потомками типами?
AbstractToDo -> [TextToDo, PictureToDo]