Professional Documents
Culture Documents
Tipo Aspectos que Notación en UML Ejemplo usando UML Implementación en código.
modela
Asociaciones Representan Línea que conecta las public class Customer {
relaciones dos clases. private int id;
con menor private String firstName;
contenido private String lastName;
private CreditCard;
semántico.
public Customer(){
//construtor }
public void setCreditCard(CreditCard
creditCard) { this.creditCard =
creditCard; }}
Composición Implica que Línea con Rombo public class Laptop {
los sombreado. private String manufacturer;
componente private String model;
s de un private String serviceTag;
private KeyBoard keyBoard = new
objeto sólo
KeyBoard();
pueden public Laptop() {
pertenecer a // constructor
un solo }}
objeto
agregado.
Agregación Es una Diamante colocado en
asociación el extremo en el que
con unas esta la clase que
connotacion representa el “todo”
es
semánticas
más
definidas.
Herencia Es la típica Se representa
relación de mediante una flecha,
generalizació cuya punta es un
n/especializa triángulo vacío.
ción entre
clases.