Я натолкнулся на термин «объект домена» и нашел несколько определений в Google, но я просто хочу проверить, что мое понимание верное. Это просто любой класс, который представляет собой бизнес-правила
Имеет ли смысл использовать интерфейсы для фабрик доменных объектов по умолчанию или должны ли интерфейсы зарезервированы для заводских классов только тогда, когда они вам нужны? public IUserFactory