ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Programación 2


Enviado por   •  27 de Julio de 2015  •  Tarea  •  602 Palabras (3 Páginas)  •  467 Visitas

Página 1 de 3

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

Daniel Rivera

PROGRAMACIÓN DE COMPUTADORES II

Instituto IACC

23 de marzo de 2015


Sobre la base de las lecturas y de los contenidos revisados en la semana (UML, Tipos de diagramas UML, Construcción de diagramas de clases usando UML), responda lo siguiente en forma completa.

A partir del diagrama de clases, realice lo que se le solicita a continuación:

[pic 1]

  1. Defina cada uno de los elementos.

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

Buenos profesora, no esta tan fácil este control, pero haré lo posible por lograr el cometido. Lo haré de la siguiente manera: ubicar en orden hacia abajo y seguidamente la explicación de cada elemento.

Maquina

ValorRecolectado: int = 0

Recibir moneda()

Vemos que este rectángulo  está dividido en tres. El primero (superior) contiene el nombre de la clase, el segundo (intermedio) contiene los atributos que caracterizan a la clase. Y el tercero (inferior) contiene los métodos u operaciones, los cuales son la forma en que interactúa el objeto con su entorno, claro, esto depende de su visibilidad (private, protected o public).

En este caso vemos que en la segunda división de la clase aparece un candado con un pequeño rectángulo celeste (private), esto indica que este atributo será accesible desde dentro de la clase, es decir, solo sus métodos lo pueden accesar.

En el caso del tercer rectángulo, el rectángulo pequeño (public) al lado de “RecibirMoneda()” de color violeta, indica que el método será visible tanto dentro como fuera de la clase, es decir, es accesible desde todos lados.

Vamos al siguiente rectángulo:

Ingredientes

cantidad: float = 0

nombre: String

Como se a explicado anteriormente, tanto “cantidad” como “nombre” aparecen con candado y rectángulo celeste, será accesible desde dentro de la clase que solo con sus métodos se puede acceder.

A partir de ahora, solo haré una breve reseña de los métodos, ya que sería repetir lo mismo todo el rato.

Producto

nombre: String

costo: float

La parte “nombre” está accesible desde dentro de la clase al igual que “costo”. El tema del porque String y float se a explicado en clases anteriores que significan estos.

En este elemento, aparece una flecha en dirección al elemento anterior (ingrediente) y 1..*. Esto nos quiere decir que tiene multiplicidad, vale decir: una persona, varios productos (así lo entendí, y si estoy mal, por favor profesora, hágamelo saber, se lo agradecería mucho :) ).

Por tanto, si hay 5 “ingredientes”, solo se tiene que ingresar la cantidad requerida.

...

Descargar como (para miembros actualizados) txt (4 Kb) pdf (161 Kb) docx (31 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com