Alicia Muñoz Control 5

October 12, 2017 | Author: Alicita Muñoz | Category: N/A
Share Embed Donate


Short Description

Descripción: programación de computadores...

Description

UML, una herramienta para el diseño de clases y métodos Alicia Muñoz Valdés Programación de Computadores II Instituto IACC 15 octubre 2016

Desarrollo

1. Los elementos que componen el diagrama de clases son: -

Clases: la cual corresponde a la unidad que reúne la información de un objeto. En el

ejemplo planteado se definen 5 clases: Ingrediente, Producto, Maquina, Deposito package programas; Monedas, Deposito public class Ingredientes { Monedas Iguales - static Atributos: los cuales corresponden a la información más detallada del objeto. De public void main(String[] args) { System.out.println("Ingredientes"); acuerdo al ejemplo, los atributos serian: para la clase Ingrediente, cantidad y nombre; float cantidad; la clase Producto, nombre y costo; para la clase Maquina, el valor recolectado; Stringpara nombre; para la clase Depósitos Monedas, numero de monedas; y para la clase Depósitos

}

Monedas Iguales, denominación. public class Producto { - Operaciones/Métodos: corresponde a lo que puede hacer el objeto (abrir, cerrar, String nombre; buscar, etc.), estos pueden ser públicos (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 relación de Agregación por Valor entre la clase Ingrediente - clase Maquina RecibirMonedas = new Maquina(); Maquina, clase Producto-Maquina, clase Maquina-Depósito de Monedas y clase } public class DepositoMonedas { Maquina-Depósito de Monedas; entre la clase Ingrediente y la clase Producto existe } int numMonedas; una relación de Agregación por Referencia; y entre la clase Maquina depósito - clase public class DepositoMonedas { public static void main (String[] args){ depósitos monedas iguales existe una relación de Asociación. int numMonedas; DepositoMonedas AgregarMoneda = new DepositoMonedas(); public static void main (String[] args){ 2. Creación clases Java DepositoMonedas AgregarMoneda = new } DepositoMonedas(); } } }

Bibliografía

IACC (2016). UML: Una herramienta para el diseño de clases y métodos. Programación de Computadores II. Semana 5

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF