Вы находитесь на странице: 1из 7

UML, una herramienta para el diseño de clases y métodos.

Programación de computadores II

Instituto IACC

30-09-2018.
A partir del diagrama de clases, realice lo que se le solicita a continuación:
1. Defina cada uno de los elementos.

Los elementos que conforman este ejercicio, partiendo por el principal serían los

siguientes:

 Clase: a grandes rasgos es la base en la cual se va a agregar la información para la

creación de un objeto, en este caso o ejercicio contamos con las siguientes clases,

Ingredientes, Productos, Maquina, depositoMonedas y DepositoMonedasIguales.

 Atributos: esto viene a hacer los datos o variables entregados como información

que posee el objeto. Basándose en el ejercicio establecido para la clase

Ingrediente sus atributos serian el nombre y cantidad, así igual como para la clase

Maquina sería el ValorRecolectado, para la clase depositoMonedas seria

NumMonedas, así sucesivamente.

 Operaciones: como su nombre lo indica es toda operación o método que va a

poder realizar un objeto, siendo en algunos casos visibles, queriendo decir que lo

va a hacer dentro como afuera de la clase, a esto se le llama Public. La otra opción

sería que solo podrá acceder dentro de la clase que sería de opción Prívate. Como

a modo de ejemplo del ejercicio de la clase DepositoMonedas y


DepositoMonedasIguales seria AgregarMonedas (en ambos se encuentra esta

operación)

Además, mediante este diagrama de clases existes relaciones entre sus clases, esto quiere decir

que, mediante esta relación (unidas por una línea), nos va a indicar el como se van a comunicar o

interactuar los objetos de las clases entre ellas. Cabe destacar y como mencionado en la clase de

esta semana que existen distintos tipos de relaciones de las cuales podemos mencionar las

siguientes:

Asociación, composición, uso (dependencia) y herencia.

En el diagrama de clases (ejercicio) podemos nombrar la relación de agregación existente entre

las clases de Ingrediente y Producto por referencia y entre las clases Ingrediente y Maquina hay

una relación de agregación por un valor determinado.


2. Escriba en Java la creación de cada clase.

public class Ingredientes {


public static void main(String[] args) {
System.out.println("Ingredientes");

float cantidad;
String nombre;
}

public class Producto {

String nombre;
float costo;

public class Maquina {


int valorRecolectado;

public static void main (String[] args){

Maquina RecibirMonedas = new Maquina();

}
}

public class DepositoMonedas {

int numMonedas;

public static void main (String[] args){

DepositoMonedas AgregarMoneda = new DepositoMonedas();

}
}

public class DepositoMonedasIguales {

int denominacion;
public static void main (String[] args){

DepositoMonedasIguales AgregarMoneda = new DepositoMonedasIguales();

}
Bibliografía

 Iacc (2019) UML, una herramienta para el diseño de clases y métodos, semana5

 Recursos adicionales

 Blog de wordpress.com, (2015) Ingeniería del software, UML

Вам также может понравиться