A la hora de escribir un constructor es conveniente tener en cuenta
los siguientes puntos:
- Lo habitual es que el nombre de un constructor sea 
new.
 
- Es conveniente  escribir el proceso de inicialización en un método privado
separado que es llamado desde el constructor.
 
- Los constructores suelen tener muchos 
parámetros. Se debe aplicar la estrategia (sección 
1.15.7) de llamada con nombres.
 
- Es necesario comprobar que los nombres usados en la llamada son legales
y que los tipos de los argumentos se ajustan a los tipos de los atributos.
 
- Hay que proveer valores por defecto en la inicialización, de manera 
que campos no especificados por el usuario resulten inicializados de manera apropiada.
 
- Se suele distinguir entre atributos de ''sólo lectura'' y
atributos de ''lectura/escritura'', controlando el tipo de acceso
que el programa cliente hace al atributo.
 
Casiano Rodríguez León

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