Основной класс сущности - должен ли он поддерживать свое собственное состояние или должен использоваться другой класс для поддержания его состояния? - PullRequest
0 голосов
/ 21 ноября 2018

У меня есть базовый класс сущностей, который я бы использовал в нескольких местах в нашей системе.На данный момент этот класс сущностей является просто пакетом свойств.У меня есть другой класс, который реализует интерфейс, который содержит всю логику для изменения свойств, которые находятся в базовом классе сущности.Это хорошая практика?Один из моих коллег сказал мне, что класс сущности должен поддерживать свое собственное состояние, потому что вся логика для изменения его состояния будет находиться внутри этого класса.Каковы плюсы и минусы 2 подходов?

...