Sistema de Información Películas Animadas Superhéroes

Páginas: 5 (1120 palabras) Publicado: 4 de mayo de 2014
SISTEMA DE INFORMACIÓN PELÍCULAS
ANIMADAS SUPERHÉROES

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 el aná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 ogastar memoria en atributos innecesarios.

La compañí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 aobjetos 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, un nombre, un símbolo y una identidad secreta, además de varios accesorios, como cinturones, capas, espadas, boomerangs, etc.

Las habilidades estándefinidas 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 Mujer Maravilla, 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ánasignar sus habilidades especiales y sus accesorios.
El sistema 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 la pelí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 laJusticia: Crisis en las Dos Tierras se requieren a La Mujer Maravilla, Superman, Batman,Linterna Verde, Flash y el Marciano Detective. De igual forma sucede con la asignación de villanos.

De cada película se requiere conocer: título, fecha de estreno, formato de salida (que puede ser DVD, Blu-Ray o en cine), director ysinopsis.
Cada superhéroe estará asociado a uno o varios cómics, en loscuales se basarán las películas, al igual que cada cómic podrá tener en su argumento uno o varios héroes y villanos.
De cada cómic se requiere: número volumen, título, editorial, número de páginas, saga, creador y diseñador.


public class SuperHeroe {
protected String nombre;
protected String simbolo;
protected String identidadSecreta;
protected LinkedListlistahabilidades;
protected LinkedList listaAccesorios;

public SuperHeroe(String nombre, String simbolo, String identidadSecreta) {
this.nombre = nombre;
this.simbolo = simbolo;
this.identidadSecreta = identidadSecreta;
listahabilidades = new LinkedList();
listaAccesorios = new LinkedList();
}

public voidagregarHabilidad(Habilidades h){
listahabilidades.add(h);
}

public void agregarAccesorios(Accesorios a){
listaAccesorios.add(a);
}

public String impSuperHeroe(){
return nombre;
}

public void impHabilidades(){
Iterator miIterator = listahabilidades.iterator();
while (miIterator.hasNext()){
Habilidades H =miIterator.next();
System.out.println(H.getNombre());
}
}

public void impAccesorios(){
Iterator miIterator = listaAccesorios.iterator();
while (miIterator.hasNext()){
Accesorios A = miIterator.next();
System.out.println(A.getNombre());
}
}

public String getNombre() {
return nombre;
}
}...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Pelicula Superheroes
  • películas animadas
  • películas animadas
  • Anime pelicula
  • Informacion anime
  • El uso del arte en películas animadas
  • Ana y Bruno una película animada
  • Ejemplos de perseverancia en películas animadas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS