Especifican que una
clase de objetos es
subclase de otra más
general. El conjunto de
todas las relaciones de
este tipo construye una o
más jerarquías de clases.
Relaciones de pertenencia
o de agregación
Signfica que:
Indican que un
objeto es parte o
componente de otro,
que a su vez es un
agregado que
contiene en su
interior uno o más
objetos de clase igual
o diferente a la suya.
Relaciones de asociación
Signfica que:
Especifican cualquier
otra relación entre
dos objetos.
Relación entre clases
Generalización - Especialización
Signfica que:
Denota una relación «es
un» (is a). Por ejemplo,
una rosa es un tipo de
flor, lo que quiere decir
que una rosa es una
subclase especializada de
una clase más general, la
de las flores.
Asociación
Signfica que:
Denota alguna
dependencia semántica
entre clases de otro
modo independientes,
como entre las
mariquitas y las flores.
Un ejemplo más: las
rosas y las velas son
clases claramente
independientes, pero
ambas representan
cosas que podrían
utilizarse para decorar
la mesa de una cena.
Relación todo/parte
(whole/part)
Signfica que:
Denota una relación
«parte de» (part of).
Así, un pétalo no es
un tipo de flor; es
una parte de una flor.
Signfica que:
1.- Todo objeto es instancia de
alguna clase, y toda clase tiene
cero o más instancias. 2.- Las
clases son estáticas, su existencia,
semántica y significado están
fijados antes de la ejecución de un
programa. 3.- La clase de la
mayoría de objetos es estática, lo
que significa que una vez que se
crea el objeto, su clase está fijada.
4.- Los objetos se crean y
destruyen a un ritmo trepidante
durante el tiempo de vida de una
aplicación.
Referencia Bibliográfica: Gutierrez, C. (2014). Relación entre clases y objetos. 25 de Agosto del 2018., de Prezi.
Sitio Web: https://prezi.com/dhxen5b0pph3/13-relacion-entre-clases-y-objetos