Ver Mensaje Individual
  #12 (permalink)  
Antiguo 13/08/2008, 09:47
Avatar de enriqueplace
enriqueplace
 
Fecha de Ingreso: mayo-2005
Ubicación: Uruguay / Argentina
Mensajes: 1.102
Antigüedad: 19 años
Puntos: 32
Respuesta: ¿Así que PHP5 no adminte multiples constructores?

Cita:
Si, conozco el patrón de diseño y me parece una solución válida.
Pero lo que dije es que antes que preguntar por la cantidad de argumentos que se pasan y chequear por el tipo, preferiría hacer 2 métodos diferentes, porque me parece que queda mucho mas claro y más sencillo.
Será más sencillo, pero no más claro. Lo "sencillo" es mantener el "diseño sencillo".

Cita:
Lo segundo lo dije porque con type hinting sería posible tener dos constructores y definir el tipo en la firma... no?

__construct( boolean $a)
__construct( String $s)
Es lo mismo, ahí tienes dos metodos iguales pero con distintas firmas, y eso es lo que no soporta PHP y sí hace Java.

Manten el diseño simple, deja tranquilo al pobre constructor, por favor
__________________
Blog phpsenior.com Cursos a Distancia surforce.com