It seems to be as bad an example as the Airport/Arcade one. The Car doesn't handle Wheel messages. It has four wheels that handle Wheel messages. I don't say let_air_our to the Car, I send that to a specific wheel.
Makeshifts last the longest.
Comment on Re^5: Class::Interface -- isa() Considered Harmful