proyecto
Diagrama de Clases (atributos, métodos, visibilidad, tipos de dato, tipos de retorno,
relaciones entre clases).
Implementación del modelo de clases en JAVA.
Tenga en cuenta elanálisis que dé solución a los poderes de cada superhéroe y villano, para
asignar diferentes habilidades de las que hay disponibles, sin repetir datos o gastar
memoria en atributos innecesarios.
Lacompañía DC Cómics requiere de un sistema para gestionar toda la información relacionada con superhéroes y villanos para sus
películas y series.
En este caso, se necesita el diagrama de casos de uso,el diagrama de clases y la implementación codificada en lenguaje JAVA,
teniendo en cuenta los temas relacionados con la programación orientada a objetos tratados en clase abstracción,encapsulamiento, polimorfismo, sobre escritura de métodos, sobre carga y herencia.
El sistema debe permitir crear diferentes superhéroes. Tenga en cuenta que todo superhéroe tiene varios poderes especiales, unnombre, un símbolo y una identidad secreta, además de varios accesorios, como cinturones, capas, espadas, boomerangs, etc.
Las habilidades están definidas entre: visión de calor, súper fuerza, volar,velocidad, cambio de forma, rayos x, magia, energía y súper
inteligencia.
Los poderes pueden ser distintos entre personajes, por ejemplo Flash tiene súper velocidad, pero no vuela como la MujerMaravilla,
quien además tiene súper fuerza, y accesorios como el lazo mágico, brazaletes y tiara.
Cada que se cree un superhéroe, se le deberán asignar sus habilidades especiales y sus accesorios.
Elsistema también debe permitir crear películas animadas, a las cuales se les podrá agregar uno o varios superhéroes y villanos,
dependiendo de la necesidad del cliente.
Por ejemplo, para lapelícula: Liga de la Justicia: Flashpoint Paradox, se requieren a Flash, la Mujer Maravilla, Batman, Cyborg y
Aquamán, pero para la película Liga de la Justicia: Crisis en las Dos Tierras se requieren a...
Regístrate para leer el documento completo.