Ver Mensaje Individual
  #6 (permalink)  
Antiguo 12/09/2018, 11:37
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 10 años, 9 meses
Puntos: 379
Respuesta: POO, problema conceptual, require_once

Cita:
Y ahora, continuando el mismo planteo,
si un objeto es demasiado grande en cuanto a su lógica,
y opto por separarlo en objetos más pequeños,
¿está bien que estos extiendan de él ?
Dado que este objeto si es una tabla,
ahora es cuando es cierto que me confunde un poco y me suena raro
crear y usar dentro de una clase objetos que extiendan de ella mísma y que todos escriben la misma tabla.
El detalle es que la herencia no es la única forma de hacer algo, existen otras opciones pero creo que en este punto necesitas proporcionar mas información. Porque si no solo vamos a estar suponiendo cosas y lo que necesitas si quieres que alguien te pueda ayudar es mostrar el caso real, de esa forma te ahorras tiempo tú mismo y quien te puede contestar.

Cita:
¿cuál sería el camino correcto al trabajar con una clase que es una tabla, para separar lógica y funcionalidad en distintos objetos?
en este caso, ¿las clases hijas pueden extender de su padre para aprovechar funcionalidad?
¿las clases hijas deberían escribir la tabla?
Es aquí cuando pienso en los require mutuos y siento la presencia de un loop infinito.
Ya lo mencione la herencia no siempre es la solución.
Por otro lado si tienes tus clases en archivos separados y ya sea que uses require o require_once no debiera de existir un "loop". Por otro lado averiguar si pasa o no, te toma solo unos minutos con una prueba.
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.