Acabo de terminar de leer un libro sobre POO en PHP, ahora me dispongo a hacer un pequeño proyecto para practicar lo aprendido, la idea es un foro simple.
La estructura sería un clase "Foro" que contenga los objetos Usuarios, Temas y Mensajes, mi duda es simple, para agregar un usuario o mensaje al foro debería crear un método dentro de la clase Foro que tome como parámetro un mensaje, $foro->AgregarMensaje( $msj ) o lo correcto sería que el objeto Mensaje tenga un método que agregue el mensaje, $msj->agregarAForo??
Desde ya agradezco mucho cualquier recomendación.