Please enable JavaScript.
Coggle requires JavaScript to display documents.
flow Modelo de Clases - Coggle Diagram
Modelo de Clases
Clase
Representación UML
rectángulo 3 divisiones
Inferior
Métodos
operaciones que interactúan con el entorno
Clasificaciones
public(+)
accesible por todos
private (-)
accesible solo por la clase
protected(#)
accesible por subclases
Intermedio
Atributos
Caracteristicas de la clase
Clasificaciones
public(+)
accesible por todos
private(-)
accesible solo para la clase
protected(#)
accesible solo por elementos derivados (subclases)
Superior
Nombre de la clase
Es
Unidad basica, encapsula objeto
Relaciones entre clases
Cardinalidades
uno o muchos
1..* (1..n)
0 o muchos
0..* (0..n)
número fijo
m
Clasificaciones
Herencia (Generalización)
herencia de métodos y atributos de clase padre
uso de public y protected
Representación
Triangulo hueco en punta
Agregación
composición de objetos con clases desarrolladas
tipos
Por valor (Composición)
Construcción en base de un objeto incluido
Dependencia
Representación
Rombo relleno
Por referencia (Agregación)
Utilización del objeto incluido
Independencia
Representación
Rombo hueco
Asociación
Objetos independientes
Relación de colaboración
Representación
Flecha con línea solida
Dependencia o Instanciación
Instanciar una clase en otra
Muestra de cierta dependencia
Representación
Flecha con línea punteada
Relaciones Particulares
Clase Abstracta
Una clase con métodos abstractos
subclases implementan los métodos
Representación
Figura herencia
Titulo en letra italica
Clase Parametrizada
Representación
Cuadro con los parámetros a pasar
Clase con parámetros para ser instanciada