center of tech

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 anabstractclass:
- 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…