Foros del Web » Programando para Internet » PHP »

PHP OO Programación orientada a objetos con php

Estas en el tema de Programación orientada a objetos con php en el foro de PHP en Foros del Web. Hola muy buenas a todos. Éste es el segundo post que hago en este foro que por suerte siempre me ha sacado de varios problemas ...
  #1 (permalink)  
Antiguo 16/09/2011, 17:33
Avatar de fernandoggaitan  
Fecha de Ingreso: agosto-2011
Mensajes: 11
Antigüedad: 12 años, 7 meses
Puntos: 2
Programación orientada a objetos con php

Hola muy buenas a todos. Éste es el segundo post que hago en este foro que por suerte siempre me ha sacado de varios problemas y me ha ayudado mucho.

El tema es el siguiente:

No tengo mucha experiencia con la programación orientada a objetos y cada vez que tengo que hacer un trabajo se me genera una duda a la forma de resolver el siguente problema:

Supongamos (mi caso es más complejo, pero hago éste) que tenemos una clase Usuario y una clase Posteo. La clase Usuario tendría propiedades como id, nombre, apellido, etc y métodos getter, setters, métodos para guardar un usuario, etc, etc, etc y por otro lado tengo mi clase Posteo, que tendría un id, un título, un contenido, fecha de creación, modificación, etc y una propiedad de tipo Usuario haciendo referencia al usuario que la creó.

Hasta ahí todo perfecto. Ahora bien, supongamos que yo necesito algunos métodos que me hagan listas, por ejemplo, un método que me liste los posteos que se hicieron, (paginados, los del día, da igual) otro que me liste los posteos que hizo un usuario y otro que me liste los últimos usuarios registrados.

La pregunta es:
Ustedes cómo resolverían esto? Meterían los métodos dentro de estas clases. Por ejemplo, Posteo tendría un método estático listar(), crearían clases nuevas para las listas?

Bueno no sé si me expliqué bien. Espero puedan ayudarme.

Gracias de antemano y saludos a todos.
  #2 (permalink)  
Antiguo 16/09/2011, 21:01
 
Fecha de Ingreso: septiembre-2011
Mensajes: 480
Antigüedad: 12 años, 7 meses
Puntos: 18
Respuesta: Programación orientada a objetos con php

ya te respondi en yahoo! XD
  #3 (permalink)  
Antiguo 16/09/2011, 21:05
Avatar de andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: Programación orientada a objetos con php

Cita:
Iniciado por edward18_1 Ver Mensaje
ya te respondi en yahoo! XD
y se puede saber tu respuesta?
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP
  #4 (permalink)  
Antiguo 17/09/2011, 00:15
Avatar de gildus  
Fecha de Ingreso: agosto-2003
Mensajes: 1.495
Antigüedad: 20 años, 8 meses
Puntos: 105
Respuesta: Programación orientada a objetos con php

Holas,

Creo que no habria necesidad de crear mas clases, es muy suficiente de que los coloques en la clase Post y el de listar usuario registrados lo podrias tener en tu clase Usuario.

Saludos
__________________
.: Gildus :.
  #5 (permalink)  
Antiguo 17/09/2011, 18:18
Avatar de fernandoggaitan  
Fecha de Ingreso: agosto-2011
Mensajes: 11
Antigüedad: 12 años, 7 meses
Puntos: 2
Respuesta: Programación orientada a objetos con php

Gildus un millón y medio de gracias. Yo también lo pensaba así pero siempre se me generan dudas con eso, porque a mí me enseñaron a programar con objetos de una forma muy chata y hay cosas que me cuestan resolverlas.

Voy a hacerte caso.

Gracias a todos chicos.

Saludotes.

Etiquetas: objetos, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:05.