SFC-The-Game
SFC-The-Game copied to clipboard
Factory Method
Factory Method (repo) Se observa que las clases Blood, Breast y Lung tienen los mismos métodos, sin embargo, varía su implementación dentro del juego. Por ello se recomienda implementar patrón factory method.
Justificaciones/Motivaciones: La principal motivación sería para aumentar el rendimiento del juego, evitando el acoplamiento entre las clases. Además, si se desea agregar algún nuevo elemento al juego, como por ejemplo Skin que ejemplificaría al cáncer de piel, se podría realizar de una forma más sencilla sin necesidad de cambiar todo el código.
Diagrama de la solución: