Skip to content

Daily Archives: January 18th, 2009

Inherit this!

Extends is the most misused keyword in the Java lexicon. In my constant and probably losing battle against poor design, I keep finding systems with a rather rich abundance of implementation inheritance. I’ve actually recently seen systems with seven or more  levels of inheritance, where just about every object extends some class that (eventually) extends [...]