Please enable JavaScript.
Coggle requires JavaScript to display documents.
Modelo de Clases, image, image, image, image, image, image, image, image,…
Modelo de Clases
Relaciones entre Clases
Cardinalidad
uno a muchos [1..*]
0 a muchos [0..*]
numero fijo [m]
Herencia
Subclase hereda métodos y atributos de Super Clase
Ejemplo
Agregación
Para componer objetos que son Instancias de clases
Por valor (Composición)
Tiempo de vida condicionado
Ejemplo
Por Referencia (Agregación)
Tiempo de vida independiente
Asociación
Permite asociar objetos que colaboran entre si
Ejemplo
Dependencia o Instanciación
Representa que una clase es instanciada
Ejemplo
Casos Particulares
Clase Abstracta
La clase no puede ser instanciada
Necesario definir subclases para utilizarla
Ejemplo
Clase Parametrizada
La clase requiere parámetros para ser instanciada
Ejemplo
Clase
Unidad básica que encapsula toda la información de un objeto
Superior ⬆️
Nombre de la Clase
Intermedio ➖
Atributos
Comunicación y visibilidad 👀
Protected 🔑
No accesible desde fuera, accesible por métodos
Public 🔓
Accesible desde todos lados
Private 🔒
Accesible dentro de la clase
Inferior ⬇️
Métodos
Auto y camioneta poseen las características de vehículo
Cuando se destruye almacén, se destruyen los objetos Cuentas asociados
Clientes no se ven afectados por la destrucción
Un cliente puede tener asociadas muchas ordenes de compra
Una orden de compra solo esta asociada a un cliente
Ventana esta condicionado a la instanciación proveniente de Aplicación