У нас есть несколько пустых абстрактных классов в нашей кодовой базе. Я нахожу это уродливым. Но кроме этой очень глупой причины (уродство), следует ли реорганизовать ее (в пустой интерфейс, например)?
В противном случае код является надежным и проверенным. Поэтому, если это будет только для "эстетической" причины, я пройду и оставлю пустые абстрактные классы.
Как вы думаете?
ИЗМЕНИТЬ:
1) В "пустом абстрактном классе" я имею в виду что-то вроде:
public abstract class EmptyAbstractClass {}
2) Причина "пустоты": спящий режим. Я вообще не осваиваю эту систему персистентности. Я просто понимаю, что интерфейс не может быть сопоставлен с таблицей, и по этой технической причине класс был предпочтительнее интерфейса.