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