Estimados, tengo una duda para determinar las relaciones en mi modelo orientado a objeto uso esta tecnica:
Pregunto:
A.- ¿es parte de? = Agregación / Composición.
B.- ¿es un tipo de? = Generalización.
C.- si no es 1 ni 2 entonces es Asociación simple.
El problema esta cuando llego a la opción 1 y tengo que determinar si es Agregación (rombo blanco) o Composición (rombo negro), por ejemplo, en la imagen:
1.- Como se que es composicion la relacion entre orden y obra?, Porque puede ser agregacion?.
2.- Como se tambien que es agregacion la relacion entre obra y cliente?, Porque puede ser composicion?.
3.- En las relaciones donde intervienen clases que representan a seres vivos o personas, usuarios, clientes, etc... siempre van a ser agregaciones?.
Gracias, adios.
PD: Falta un foro solo de POO y UML.