23 enero 2013

Programación orientada a objetos con Perl mediante el sistema Moose

Con Perl podemos desarrollar código orientado a objetos pero tiene sus limitaciones, existe un modulo, sistema de Perl llamado Moose que extiende las funcionalidades estándar de la POO en Perl y también de otros lengujes, por ejemplo "además de la herencia podrás utilizar roles (también conocidos como mixins), tendrás la capacidad de alterar fácilmente el comportamiento de una clase desde un rol, podrás delegar la de una clase en otra de manera mágica, establecer contratos, inicialización perezosa,...". Estas cualidades o funcionalidades no las tienen muchos de los lenguajes con los que se puede escribir código orientado a objetos. Si quieres averiguar más sobre Moose, para empezar recomiendo este articulo desde un blog llamado perliscopio. Para ir más allá véase el aparatado de Moose de la extraordinaria documentación oficial de Perl, también intente comprender el código de las recetas cookbook, aprender con ejemplo resulta fácil a veces.

No hay comentarios:

Publicar un comentario