¿Hay algún patrón de diseño de administrador que controle cómo interactúan las diferentes entidades?¿Existe un patrón de diseño de administrador?
Esto es para un proyecto para el cual el Entorno, EnvironmentListener
y las clases de Entidades han sido predefinidas por nuestro profesor.
La clase estática, Environment
, tiene una única interfaz EnvironmentListener
que tiene un método nextAction()
que llama simplemente de forma continua como una especie de bucle principal en un juego y porque es para una clase de patrones de diseño, no puede simplemente cambiar la código.
Necesito permitir que las entidades sean arrastradas, soltadas, animadas, etc. y pensé que haría eso usando diferentes controladores.
Me he estado preguntando si era una buena idea hacer un administrador de controlador que implementaría EnvironmentListener
y si existía un patrón como ese.
El administrador del controlador simplemente iteraría a través de una lista de controladores y usaría su función de llamada.
En el futuro, desglosa tu pregunta en párrafos, es mucho más fácil de leer. – Oded