Está en la página 1de 3

David Andres Oliva

David Andres Oliva


Beam AddOns
UML P.O.P. Samus MissileLauncher
String tipocarga int capacidadmisiles String nombre, funcion, cuerpo
int peso, potencia < Misiles> listamisiles; AddOns()
boolean soporta, nosoporta AddOns(String,String,String)
Beam(); MissileLauncher() setNombre,getNombre
Beam(String, int, int) MissileLauncher(int,<>,boolean,boolean) setFuncion,getFuncion
ArmorSuit setTipocarga,getTipocarga setCapacidadmisiles,getCapacidadmisiles setFuncion,getCuerpo
setPeso,getPeso setListamisiles,getListamisiles toString
int medidordaño , medidorcarga, setPotencia,getPotencia setSoporta,getSoporta
medidoróxido, medidorfuerza; toString setNosoporta,getNosoporta
<Beam> beam; toString
<MissileLauncher> missile;
<AddOns> add

ArmorSuit();
setMedidordaño,getMedidordaño
setMedidorcarga,getMedidorcarga
setMedidoróxido,getMedidoróxido
setMedidorfuerza,getMedidorfuerza
setBeam,getBeam PlasmaBeam LightBeam DarkBeam Missiles
setMissile,getMissile
setAdd,getAdd int tamtanque, numdisparar int índicefotones, velocidaddisparo int velocidaddisparo,municióndisponible int velocidesplaza, poderexplosivo
toString double tiempocarga municióndisponible DarkBeam() Missiles()
LightBeam() DarkBeam(int, int, String, int, int) Missiles(int, int)
PlasmaBeam() LightBeam(int, int, int, String, int, int) setVelocidaddisparo, getVelocidaddisparo setVelocidesplaza,getVelocidesplaza
PlasmaBeam(int, int, double, String, int, int) setIndicefotones,getIndicefotones setMunicióndisponible,getMunicióndisponible setPoderexplosivo,getPoderexplosivo
setTamtanque,getTamtanque setVelocidaddisparo,getVelocidaddisparo toString toString
setNumdisparar, getNumdisparar setMunicióndisponible,getMunicióndisponible Ataque()
setTiempocarga, getTiempocarga toStrign
toString Ataque()
Ataque()

RegularMissile SuperMissile

int tamaño; String material


RegularMissile() SuperMissile()
RegularMissile(int,int,int) SuperMissile(String,int,int)
setTamaño,getTamaño toString
toString Ataque();
Ataque();
UML P.O.P. Zelda David Andres Oliva

Items

int codigo, espacios


Items()
Items(int, int)
setCodigo, getCodigo
setEspacios, getEspacios
toString

Contenedores Armas Rupees ObjetosUtilizables Mascaras


String nombre,transformacion,tamaño
int pesototal String nombre int valor String nombre, uso int peso
String material int cantidadmunicion Color color int cantidadExiste Mascaras()
Contenedores() Armas() Rupees() ObjetosUtilizables() Mascaras(String, String, String, int, int, int)
Contenedores(int, String, int, int) Armas(String, int, int, int) Rupees(int, Color, int, int) ObjetosUtilizables(String, String, int, int, int) setNombre, getNombre
setPesototal, getPesototal setNombre, getNombre setValor, getValor setNombre, getNombre setTransformacion, getTransformacion
setMaterial,getMaterial setCantidadmunicion setColor,getColor setUso, getUso setTamaño, getTamaño
toString getCantidadmunicion toString setCantidadExiste, getCantidadExiste setPeso, getPeso
toString toString toString

ContenedorRupees ContenedorArmas

int capacidadtotal int cantidadarmas


<Rupees> rupees <Armas>armas
ContenedorRupees() ContenedorArmas()
ContenedorRupees(int, int, String, int, int) ContenedorArmas(int ,int, String, int, int)
setCapacidadtotal, getCapacidadtotal setCantidadarmas, getCantidadarmas
setRupees, getRupees setArmas,getArmas
toString toString

También podría gustarte