Ver Mensaje Individual
  #13 (permalink)  
Antiguo 01/01/2009, 19:59
Sanva
 
Fecha de Ingreso: diciembre-2005
Ubicación: Redondela (Galicia)
Mensajes: 368
Antigüedad: 18 años, 4 meses
Puntos: 1
Respuesta: Duda: Como inicializar propiedades públicas (filtradas) de un objeto

No estoy de acuerdo:

Si utilizas un getter/setter sin lógica interna (simplemente asignar el valor a la variable, y listo) es verdad, pero si utilizas una lógica interna, un getter/setter sólo se diferencia en la sintaxis utilizada para acceder al valor. No se si me explico...

Código PHP:
$a -> nombre 'Sanva'
es exactamente lo mismo que

Código PHP:
$a -> definirNombre('Sanva'); 
. No violas el principio de ocultación, ya que nadie sabe cómo funciona el getter/setter de forma interna.

Última edición por Sanva; 01/01/2009 a las 20:00 Razón: Añadir formato