Ver Mensaje Individual
  #8 (permalink)  
Antiguo 05/05/2011, 00:13
_Ruben_
 
Fecha de Ingreso: enero-2008
Mensajes: 201
Antigüedad: 16 años, 3 meses
Puntos: 39
Respuesta: Duda sobre POO en PHP

Cita:
Iniciado por Vitesse92 Ver Mensaje
el codigo de _Ruben_ esta correcto :) y demuestra una buena clase pero en la programacion orientada a objetos, creo, un objeto no imprime los datos de manera directa, en todo caso se relaciona con otro objeto encargado de ello y o se devuelve la variable a imprimir :)
pero en fin, no soy un experto y no se si lo que digo este correcto para este caso.
tampoco hay que marear al chico :p
Efectivamente, en concreto la clase contacto debería tener 3 métodos para obtener el valor de cada uno de los atributos. Y la clase agenda debería devolver una lista de contactos.

También habría que comprobar que los valores de nombre, apellido y teléfono son lógicos, es decir, el nombre y apellido solo tienen letras, y el teléfono es un número de teléfono que pueda existir. En esas comprobaciones lanzar excepciones si no se cumplen, y también proporcionar métodos que puedan comprobar esos valores (para verificarlos antes de la llamada y que no salte la excepción).

Pero todo eso ya forma parte de una solución más larga que considero que corresponde a capixi implementar si realmente lo quiere hacer orientado a objetos.