tengo un producto y este tiene que tener asociada una encuesta que a su vez tiene unas preguntas y estas unas respuestas.
El caso es que no se como diseñarlo
tengo claro que tengo que tener 4 tipos de objetos.
producto
encuesta
pregunta
respuesta
el caso es que no se como relacionar los objetos
no se si poner a producto un atributo que sea encuesta de tipo objeto encuesta y luego encuesta un tipo que sea preguntas con un array de preguntas.
Lo que pasa es que si estos tienen sus metodos que se llamaria asi?
producto->pregunta->respuesta->nueva_respuesta()`... ????