Ver Mensaje Individual
  #8 (permalink)  
Antiguo 09/04/2010, 05:21
Avatar de enriqueplace
enriqueplace
 
Fecha de Ingreso: mayo-2005
Ubicación: Uruguay / Argentina
Mensajes: 1.102
Antigüedad: 19 años
Puntos: 32
Respuesta: Parametrizar métodos

Que tal Maturano

Aunque agregues null en los parámetros, tienes la "firma" definida, si tienes que agregar más parámteros, tendrás que modificar todas las firmas de tus métodos.

Lo que se estila es un array de parámetros o un objeto de tipo parámetros cuando sabes que el método va a tener -por ejemplo- más de 3 parámetros (tampoco se justifica hacer todo con array / objetos parámtetros).

La idea es evitar tener que modificar tu firma y luego salir a modificar todas las invocaciones que existen por todo tu sistema.

PD: también ayuda que el sistema cuente con "paquetes" y "fachadas", y que las invocaciones esté contenidas en las fachadas y no directamente contra todas las clases internas de un paquete (aunque también podrías tener el mismo problema dentro del paquete con la fachada y sus clases).

Saludos!
__________________
Blog phpsenior.com Cursos a Distancia surforce.com