DEPENDENCIA: El elemento de origen depende del elemento destino y se puede ver afectado por cambios en este, es una relación mas débil que la asociación.
ASOCIACIÓN: Vinculos entre objetos. Aunque las asociaciones suelen ser bidireccionales (se pueden recorrer en ambos sentidos), en ocasiones es deseable hacerlas unidireccionales (restringir su navegación en un único sentido). Gráficamente, cuando la asociación es unidireccional, la línea termina en una punta de flecha que indica el sentido de la asociación
AGREGACIÓN: El elemento destino es una parte del elemento origen. La parte existe si se va el todo.
COMPOSICIÓN: Una forma de agregación mas fuerte, si desaparece el todo desaparecen las partes.
GENERALIZACIÓN: El elemento origen es una especialización del elemento destino, se utiliza en la herencia de clases.
REALIZACIÓN: El elemento origen garantiza llevar a cabo el contrato especificado, se utiliza para la implementación de las interfaces.
Ejemplo de Diagrama de clases:
Espero que te haya gustado