Another Person Bit by Java Exposing the Implementation through Inheritance

Brian Pontarelli encounters the same ugliness in the Java API that I talked about back in Implementation Exposure Through Inheritance.

It’s a good read, and goes into more detail than I did about the most glaring and chafing example: Java’s “Properties” class, which is-a Hashtable so that the developer didn’t have to rework “Map”.

Related posts:

  1. Implementation Exposure Through Inheritance
  2. A Java Gotcha
  3. Why Java Wants Closures
  4. Extending Java Syntax
  5. Java Goes Scripting
This entry was posted in To Be Categorized and tagged . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.
  • Categories