Roles versus Inheritance

By Curtis Poe (‎Ovid‎)
Date: Wednesday, 5 June 2013 15:05
Duration: 45 minutes
Target audience: Intermediate
Language: English
Tags: oo programming roles


OO programming languages have, for over four decades, argued about how to properly use inheritance. Is multiple inheritance OK? Should we favor composition over inheritance? Maybe interfaces or those mixin thingies will solve the problem? And what the heck are aspects?

There's a new kid in town: roles. You've heard about them, now it's time to understand them. This is not a tutorial because roles are actually easy to use. Instead, it's an explanation what problem roles are really trying to solve.

Attended by: