Documentos de Académico
Documentos de Profesional
Documentos de Cultura
UML
Wilson Peláez Hernández
1
LAS CLASES –
DIAGRAMAS DE
CLASES
2
Contenido
Introducción
Qué es una clase
Metamodelo de una clase
Representación de una clase
Ejemplos representación
Utilidad de la presentación
Atributos
Operaciones
Otras características
Clases y requisitos
Cliente Java::awt::Rectangule
Cuenta
{root}
# Titular: String
# Número:Long { frozen}
- Saldo:Double = 0.0
- CantidadCuentas:Int= 0
+ Constructor
+ Titular() : String
+ Número(): Long
+ Saldo : Double
+ Consigne(Double valor):Double
+ Retire (Double valor): void
+ numeroCuentas :Int {leaf}
Atributos
UML –Clases – Objetos Wilson Peláez Hernández
Diagramas 20
Diagramas de Clases
Los diagramas de clases han llegado a ser
realmente la parte central dentro de los métodos
orientados a objeto.
Contenido Básico:
Clases (Atributos-Operaciones)
Relaciones (Dependencia-Asociación- Generalización)
agregados
Una parte puede existir independientemente
del agregado
Una parte puede cambiar de agregado
físicos y conceptos.
Revise los sustantivos para ver si tienen
relevancia con el problema, así como para ver si
están en contexto.
Elimine los sustantivos innecesarios.
Una vez obtenidas las clases candidatas vea
como se relacionan entre sí (tipos de enlaces,
roles, multiplicidad). Defina relaciones
avanzadas como agregación o herencia
52
Contenido
Los Objetos
Instancia de una clase
Representación UML de un objeto
Ejemplo
Diagramas de objetos
Ejemplos
Lecturas recomendadas
Bibliografía
DarEditorial()
DarReferencia()
DarNumejemplar()
ActualizarReferencia()
www.vico.org,
http://www.creangel.com/uml/diagramas.php