Delegation is Everything and Inheritance Does Not Exist
A while ago I researched and wrote about the meaning of "delegation" in programming. Most commonly, developers think this means just forwarding a message to another object, but I wrote to both Henry Lieberman (who coined the term) and Lynn Stein to get a better understanding from these pioneers of OO. I wrote about that on my website and created the
castinggem from the idea too.