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


  • Jim Dougherty: You can fix Solaris 8 named_to_major, path_to_inst, drivers_alias errors on boot by simply installin [...]
  • psha: doesn't work [...]
  • Jiji joseph: Can you please let me know how can I get the SRMTools ? [...]
  • Sebastian: Hi, I don't think using a suite will work either. The order is also random. It is just a coincide [...]
  • Henry: Hey, I can't seem to get this working on my mac. The page down works if I put the focus on the wind [...]
  • Our Scores