Please enable JavaScript.
Coggle requires JavaScript to display documents.
Relaciones entre clases: Delegaciones, asociaciones, agregaciones,…
Relaciones entre clases: Delegaciones, asociaciones, agregaciones, herencia
RELACIONES ENTRE CLASES
En el modelado orientado a objetos existen tres clases de relaciones muy importantes: dependencias, generalizaciones-especializaciones y asociaciones
-
Las asociaciones son relaciones estructurales entre objetos. Una relación de asociación “todo/parte”
Las generalizaciones conectan clases generales con otras más especializadas en lo que se conoce como relaciones subclase/superclase o hijo/padre
DEPENDENCIA
Una dependencia es una relación de uso que declara que un elemento utiliza la información y los servicios de otro elemento pero no necesariamente a la inversa.
Las dependencias se usarán cuando se quiera indicar que un elemento utiliza a otro. Una dependencia implica que los objetos de una clase pueden trabajar juntos; por consiguiente, se considera que es la relación directa más débil que puede existir entre dos clases
ASOCIACIÓN
Una asociación es una relación estructural que especifica que los objetos de una clase están conectados con los objetos de otra clase. En general, si se encuentra que una clase trabaja con un objeto de otra clase,
Si se encuentra que una clase trabaja con un objeto de otra clase, entonces la relación entre clases es candidata a una asociación en lugar de a una dependencia. Cuando una clase se asocia con otra clase, cada una juega un rol dentro de la asociación. El rol se representa cerca de la línea próxima a la clase.
MULTIPLICIDAD
La multiplicidad representa la cantidad de objetos de una clase que se relacionan con un objeto de la clase asociada.
-
HERENCIA
Es una relación entre clases donde una clase comparte la estructura o comportamiento, definida en una (herencia simple) o más clases (herencia múltiple)
-
-
-