209 похожих чатов

@VitaliyShvydkiy все таки я не могу успокоиться :) Если мы

не можем прятать атрибуты классов ентити, тогда мы и логику туда пихать не можем, так как атрибуты видны из вне. Получается что ее в сервис переносить нужно ?

3 ответов

23 просмотра

прости я уже не помню контекста

Если атрибуты классов entity видны извне и вы не можете их скрыть, то для того чтобы изолировать логику, вы можете рассмотреть перенос атрибутов в сервис или использовать другой способ инкапсуляции данных.

Свойства сделать приватными Использовать геттеры и сеттеры Методы в классе - это норм, это могут быть методы для работы конкретно данного ентити с индивидуальной логикой, при этом сделать вприватным конструктор и оставить класс синглтоном) вообще идеально))

Похожие вопросы

Обсуждают сегодня

Карта сайта