Open malejaip opened 1 year ago
propongo implementar estos tres patrones creacionales:
Patrón Singleton: Este patrón garantiza que solo exista una instancia de una clase en toda la aplicación. Podrías utilizar este patrón para garantizar que solo haya una instancia de la clase encargada de administrar la lista de jugadores, ya que solo debe haber una lista de jugadores para toda la aplicación.
Patrón Factory Method: Este patrón se utiliza para crear objetos sin especificar la clase concreta que se va a crear. Podrías utilizar este patrón para crear jugadores y partidas sin especificar la clase concreta que se va a crear. De esta forma, podrías crear objetos de la clase jugador y partida sin tener que preocuparte por su implementación concreta.
Patrón Builder: Este patrón se utiliza para crear objetos complejos paso a paso. Podrías utilizar este patrón para crear objetos jugador y partida con la configuración necesaria, como el nombre del jugador y el nombre de la partida, así como su estado actual en el juego. De esta forma, podrías crear objetos complejos de forma eficiente y controlada.
Realizar debug para identificar el patrón