El Método DESTROY

El método DESTROY es llamado cada vez que el contador de referencias del objeto alcanza cero. Como hemos escrito un AUTOLOAD la llamada automática a DESTROY que produce la salida de contexto del objeto provoca una llamada a AUTOLOAD. Dado que el AUTOLOAD que hemos escrito no contempla este caso deberemos evitar que la llamada DESTROY sea captada por AUTOLOAD. Para lograrlo basta con definir un método DESTROY vacío:

sub DESTROY {}

Casiano Rodríguez León
Licencia de Creative Commons
Principios de Programación Imperativa, Funcional y Orientada a Objetos Una Introducción en Perl/Una Introducción a Perl
por Casiano Rodríguez León is licensed under a Creative Commons Reconocimiento 3.0 Unported License.

Permissions beyond the scope of this license may be available at http://campusvirtual.ull.es/ocw/course/view.php?id=43.
2012-06-19