Skip to content

Tag Archives: polymorphism

On Polymorphism

So, in an effort to broaden my horizons, and following the maxim “learn a new language every year” (and theorising here that Classical Latin does not count), I decided that I will learn the basics of Objective-C. After I’ve used a Mac for many years and it’s about time I learned to program the thing […]

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 […]