Is it acceptable to use the word \'Base\' in a class name which is a the bottom of the inheritance tree?
I have always found this a bit of a cop-out, just wondering
I tend to add a Base suffix to the name of the base class only if it exists from technical perspective (to share some code), and doesn't really constitute any usable class on its own (so all of these classes are abstract). These are quite rare cases though, and should be avoided just as Helper classes.