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