Skip to content

Implementación del patrón composite #8

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

johaodorado
Copy link

cambios en la clase Snake, SnakeHead, SnakeBodyy creación de interfaz, implementando el patrón Composite permitirá tratar la serpiente y sus partes de manera uniforme y modular, simplificando la lógica del juego y mejorando la mantenibilidad del código. Esta estructura sirve para futuras extensiones y mejoras de manera más sencilla y eficiente.

cambios en la clase Snake, SnakeHead, SnakeBodyy creación de interfaz
@johaodorado
Copy link
Author

Implementar el patrón Facade en el juego de Snake simplifica la inicialización y el control del juego, centralizando estas responsabilidades en una clase GameFacade. Esto reduce la complejidad de las clases individuales, mejora la mantenibilidad del código y facilita futuras extensiones. Con GameFacade, las demás clases no necesitan manejar directamente los detalles internos, lo que permite una gestión más uniforme y modular del juego.

@johaodorado
Copy link
Author

cambios en la clase Snake, SnakeHead, SnakeBodyy creación de interfaz, implementando el patrón Composite permitirá tratar la serpiente y sus partes de manera uniforme y modular, simplificando la lógica del juego y mejorando la mantenibilidad del código. Esta estructura sirve para futuras extensiones y mejoras de manera más sencilla y eficiente.

@johaodorado johaodorado reopened this Jul 31, 2024
…ódigo del juego de serpientes proporciona numerosos beneficios específicos al código antiguocomo la uniformidad en el tratamiento de partes, ya que la cabeza y el cuerpo se gestionan de manera uniforme, tambien facilidad para añadir nuevas partes porque simplifica la adición de nuevos segmentos al cuerpo, mantenibilidad y extensibilidad, ya que facilita la adición de nuevas funcionalidades sin afectar el código existente, por ultimo la lógica para actualizar las posiciones de las partes del cuerpo.
@johaodorado
Copy link
Author

La implementación del patrón Composite en el código del juego de serpientes proporciona numerosos beneficios específicos al código antiguocomo la uniformidad en el tratamiento de partes, ya que la cabeza y el cuerpo se gestionan de manera uniforme, tambien facilidad para añadir nuevas partes porque simplifica la adición de nuevos segmentos al cuerpo, mantenibilidad y extensibilidad, ya que facilita la adición de nuevas funcionalidades sin afectar el código existente, por ultimo la lógica para actualizar las posiciones de las partes del cuerpo.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant