Академический Документы
Профессиональный Документы
Культура Документы
Desarrollo
Monedas
Iguales,
denominacin.
public class
Producto
{
- Operaciones/Mtodos: corresponde a lo que puede hacer el objeto (abrir, cerrar,
String nombre;
buscar, etc.), estos pueden ser pblicos (es visible dentro y fuera de la clase), privado
float costo;
(solo es accesible desde la clase) o protegido (no es accesible fuera de la clase, pero si
ser
accesible
public class
Maquina
{ por herencia). Para el caso la clase Maquina, Recibe Monedas; el
int valorRecolectado;
Deposito de Monedas y el Deposito de Monedas Iguales, agregan monedas.
- static
Relaciones:
indica
que grado
public
void main
(String[]
args){y nivel existe con respecto a la dependencia entre las
clases. Existe una relacin de Agregacin por Valor entre la clase Ingrediente - clase
Maquina RecibirMonedas = new Maquina();
Maquina, clase Producto-Maquina, clase Maquina-Depsito de Monedas y clase
}
public class DepositoMonedas {
Maquina-Depsito de Monedas; entre la clase Ingrediente y la clase Producto existe
}
int numMonedas;
una relacin de Agregacin por Referencia; y entre la clase Maquina depsito - clase
public class DepositoMonedas {
public static void main (String[] args){
depsitos monedas iguales existe una relacin de Asociacin.
int numMonedas;
DepositoMonedas AgregarMoneda = new
DepositoMonedas();
public static void main (String[] args){
2. Creacin clases Java
DepositoMonedas AgregarMoneda = new
}
DepositoMonedas();
}
}
}
Bibliografa
IACC (2016). UML: Una herramienta para el diseo de clases y mtodos. Programacin de
Computadores II. Semana 5