Welcome to End Point's Blog

Ongoing observations by End Point people.

Thursday, August 28, 2008

Moose roles

Posted by Ethan Rowe

Perl programmers,

Moose roles give a really nice way of maximizing code reuse within an object system, while favoring composition over inheritance. This makes for shallower inheritance trees, reduced method dispatch spaghettification, and a more comprehensible, maintainable, extensible codebase overall. Revel in the glory.

That is all.

0 comments: