Adam Bien: Are Naming Conventions Still Needed for Abstract Classes?

Java Technology

16 Sep 2009

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 abstract class, you probably don’t need it. Some reasons, why ‘Abstract’ doesn’t have to appear as prefix in the name of an abstract class:

  1. Abstract classes are already distinguishable by the keyword abstract. There is no need to further emphasize it.
  2. A prefix ‘Abstract’ doesn’t provide any additional value to the user - in contrary it blurs the actual intension.
  3. Modern IDEs don’t let you instantiate an abstract class, even before saving / compiling…

Comment Form

Content In Different Language


Recent Comments


  • bohtein: I PREFER TO USE susE11.1 [...]
  • shaddamiv: So did it improve performance in any way? [...]
  • Chad: Hey, I had the same issues with JUnit. I have a test suite, and that calls all of my test cases w [...]
  • Nidal Basha: please send me the sdk [...]
  • Uday: Testing and development [...]
  • Our Scores