UML (Unified Model Languaje)

Qué es el UML?

Diagrama de Clases

  • Asociación Simple
    • Es una relación estructural que especifica que dos clases interconectadas (es una flecha)
    • Le falta semántica. Se le agrega elementos que potencian la semántica.
      • Se le agregan flechas, o descripciones sobre la línea para explicar la relación.
    • La asociación es una flecha vacía (solo palito)
    • La herencia, es una flecha llena
  • Agregación
    • Ejemplo: “Una clase está compuesta por dos clases”
    • Puede ser composición
      • Débil: Si no existe esa alguna de las clases, sigue existiendo la cuenta agregada
      • Fuerte(o composición): Necesita de las cuentas que la componen para la existencia.
  • Herencia
    • las subclases heredan algo de otra clase superior
  • Dependencia o de uso
    • Una clase que usa algo de otra clase.
    • Se grafica con una flecha punteada.
    • Solo lee algo de otra clase.