Roles in Moonpig

Length: 30 minutes


A short and somewhat telegraphic description of the use of “roles” (also called “traits”) in the Moonpig project. This is a sort of appendix to my claim that “[Object-oriented] inheritance doesn't work. It's time to give up on it”.

I think this talk was originally written for the Booking.Com annual meeting of 2013 in Amsterdam.

Start here.

Return to: Universe of Discourse main page | Perl Paraphernalia | Other Classes and Talks