не можем прятать атрибуты классов ентити, тогда мы и логику туда пихать не можем, так как атрибуты видны из вне. Получается что ее в сервис переносить нужно ?
прости я уже не помню контекста
Если атрибуты классов entity видны извне и вы не можете их скрыть, то для того чтобы изолировать логику, вы можете рассмотреть перенос атрибутов в сервис или использовать другой способ инкапсуляции данных.
Свойства сделать приватными Использовать геттеры и сеттеры Методы в классе - это норм, это могут быть методы для работы конкретно данного ентити с индивидуальной логикой, при этом сделать вприватным конструктор и оставить класс синглтоном) вообще идеально))
Обсуждают сегодня