On 24.01.2016 10:02, Voitech wrote:
I added base class for Rule -> BaseRule. But this class is just a shell without implementation. Is there any way to avoid this ?
What's the problem with BaseRule not having any implementation? When the different Rule instantiations don't have any common operations that can be put there, then BaseRule's purpose is only to be a common supertype.