Я натолкнулся на термин «объект домена» и нашел несколько определений в Google, но я просто хочу проверить, что мое понимание верное.Является ли «объект домена» любым классом, который представляет бизнес-правила?
Это просто любой класс, который представляет собой бизнес-правила - поскольку слово «домен» обычно означает правила, которые являются специфическими для некоторых локальных проблем, например, как рассчитать подоходный налог.
Таким образом, объекты домена для расчета подоходного налога будут классами, которые вы пишете, чтобы представлять все налоговые правила?
Таким образом, объект домена является существительным; служба домена - это глагол. Если я вас понимаю, объект домена не выполняет никаких действий сам по себе - он просто представляет собой некоторый набор атрибутов - и на него действует служба домена. –
Вот что некоторые люди назвали бы «модель анемичного домена». Объект домена становится немного больше, чем объект передачи данных без существенного поведения. Это один из способов сделать что-то, но отнюдь не единственный способ. – duffymo
@tom w: Объект домена может выполнять некоторые действия, но только незначительные вычисления. Для более сложных правил, таких как вычисление налогов, обычно используется служба домена. @duffymo: действительно, не единственный способ – mbillard