SFC-The-Game
SFC-The-Game copied to clipboard
Patrón de diseño a implementar: Decorator
Las clases Blood, Breast y Lung mantienen un comportamiento similar, pues los métodos como: LoadCell, LoadInfo, loadTools, loadSounds se repiten, sim embargo, el algoritmo de cada una cambia. Por lo mismo, a cada clase se la estaría “Vistiendo” de una acción en específico.
Justificaciones/Motivaciones: El patrón Decorator permite agregar funcionalidades adicionales en forma de capas a diferentes objetos que siguen la misma lógica detrás del algoritmo. Esto es lo que sucede con las clases Blood, Lung y breast y su comportamiento similar como elementos de la interfaz del programa, sin embargo, su verdadera funcionalidad y comportamiento es representar a la sangre, pulmón y pecho.