сущность - это нечто, имеющее уникальный идентификатор. VO - это, внезапно, просто значение, которое для удобства/контроля запихнули в какой-то тип, отличный от скаляра
он может узнать свою длину, или у нас VO и ему низя?
он будет уметь счиать расстояние между точкой своего начала и точкой своего конца. или в вашем мире он спросит у точки начала расстояние до второй точки?
моя логика простая. мы размещаем логику там, где ей удобно быть и пофиг на догмы и карго-культы. если у нас есть класс координат точки, то логику по подсчёту расстояний намного удобнее держать там.
ну тут проще) бизнесс логика - это набор правил поведения в системе. Ну тип это понятия из разного мира. VO - просто 1 из возможных винтиков в достижении цели по соответствие бл
моя логика простая. мы размещаем логику там, где ей удобно быть и пофиг на догмы и карго-культы. если у нас есть класс координат точки, то логику по подсчёту расстояний намного удобнее держать там.