Relaciones entre Clases (Gestion de Dependencias)
Dependencia y Relacion son sinonimos en la Programacion Orientada a Objetos. Ambas se refieren a las colaboraciones que pueden existir entre las clases de una aplicacion.
Existen dos grandes tipos de relaciones.
- Relaciones por Colaboracion (Funcionalidad)
- Relaciones por Herencia (Reusabilidad)
# Relaciones entre Clases por Colaboracion
# Relaciones entre Clases por Herencia
Busca crear jerarquias de clasificacion sin obligar a que exista una colaboracion.
- Relacion de Herencia por Extension
- Relacion de Herencia por Especializacion
- Relacion de Herencia por Limitacion
- Relacion de Herencia por Construccion