Programación Orientada a Objetos
Las características de la Programación orientada a objetos en Perl pueden resumirse en:
- Para crear una clase se construye un ''package''
- Para crea un método se escribe una subrutina
- Para crear un objeto, se bendice (bless) una referencia.
Los objetos Perl son datos normales como hashes y arrays que han sido
''bendecidos'' en un paquete.
- Constructores: Son rutinas que retornan una referencia a un objeto
recién creado e inicializado.
- Destructores: Los destructores son rutinas que son llamadas cuando un objeto deja de existir
porque deja de ser referenciado o porque su ámbito termina.
- Herencia: Perl soporta herencia de clases, simple y múltiple.
- Sobrecarga: Los métodos pueden sobrecargarse. El módulo
overload
permite la sobrecarga de operadores.
Subsecciones
Casiano Rodríguez León
2009-10-04