Red de conocimientos sobre prescripción popular - Remedios caseros - Seis diagramas de conexión de clases UML

Seis diagramas de conexión de clases UML

Las seis líneas de conexión del diagrama de clases UML son las siguientes:

Dependencia: Dependencia de [dpend? nsi]

Usando relaciones, la implementación de una clase requiere la ayuda de otra clase. La línea discontinua con una flecha apunta al usuario.

¿Lenovo[s? ¿I? Es]

La asociación permite que una clase conozca las propiedades y métodos de otra clase. La línea continua con una flecha apunta al propietario. En el lenguaje Java, las relaciones de asociación generalmente se implementan mediante el uso de variables miembro.

PD: Si es una asociación bidireccional, no hay flecha.

Agregación: Agregación [ω r? 'ɡes]

La agregación es una forma de asociación que expresa la relación entre el todo y sus partes. Algunas partes pueden existir sin el todo y el todo puede existir sin las partes. Las dos clases que participan en la asociación están al mismo nivel. La línea continua del rombo hueco señala el conjunto.

Composición: composición[? k? mpzn]

La combinación es una relación que expresa la relación entre el todo y sus partes. Es más poderoso que la agregación y algunas partes no pueden existir separadas del todo. En otras palabras, el todo no puede existir separado de las partes, y la línea continua con el diamante sólido apunta al todo.

Generalización: Generalización[? ¿d? enr? lazen]

Relación de herencia, la línea sólida con una flecha triangular apunta a la clase principal.

Realización:Realización [? Rhode Island:? lazen]

La relación entre clases e interfaces, la línea de puntos con una flecha triangular apunta a la interfaz.