Adam Bien: Are Naming Conventions Still Needed for Abstract Classes?
Java Champion Adam Bien recently asked "Are Naming Conventions Still Needed for Abstract Classes?":
In case you have trouble to find a unique name for an
abstractclass, you probably don't need it. Some reasons, why 'Abstract' doesn't have to appear as prefix in the name of an
- Abstract classes are already distinguishable by the keyword
abstract. There is no need to further emphasize it.
- A prefix 'Abstract' doesn't provide any additional value to the user - in contrary it blurs the actual intension.
- Modern IDEs don't let you instantiate an abstract class, even before saving / compiling...