CommentHistory - это сущность.
Потому что вы добавляете комментарии к нему, а не заменяете всю историю каждый раз, когда она меняется.
Это означает, что это модифицируемо.
Если он изменяемый, он должен иметь идентичность, известный «колышек», на котором Вы «зависаете», состояние меняется.
Если он имеет идентичность, которая не зависит от состояния, это сущность :
Организация:
Объект, который не определяется его атрибутами, а скорее потоком непрерывности и его идентичностью.
В отличие от этого - объекты значения идентифицируются по их состоянию. Если они идентифицированы по состоянию, то, если состояние изменяется, это уже другой объект. Возможность для объектов изменять свою собственную идентичность была бы слишком большой свободой, которая в конечном итоге привела бы к хаосу. Это приводит к выводу, что объекты-значения должны быть неизменными (их состояние определяется только один раз для каждой конструкции).
Вот еще один пример:
Предположим, Citizen
похоже на комментарий. Граждане "добавляются" к Country
. Если бы страна была ценным объектом, каждый раз, когда рождается новый гражданин, нужно было бы восстанавливать всю страну.