We have several empty abstract class in our codebase. I find that ugly. But besides this very stupid reason (ugliness), should I refactor it (into empty interface e.g.) ?
Otherwise, the code is robust and well tested. So if it's only for a "aesthetic" reason, I will pass and let the empty abstract classes remain.
What do you think?
EDIT :
1) By empty abstract class, i mean something like :
-public abstract class EmptyAbstractClass {}
2) The reasons of the "emptyness" : Hibernate. I dont master this persistence framework at all. I just understand that a interface cannot be map to a table, and for this technicall reason a class has bean prefered to an interface.