¿Pueden dos clases tener más de una relación de UML?
Publicado por ARROCAL (5 intervenciones) el 31/08/2012 12:02:40
Hola a todos;
¿Pueden tener 2 clases más de una relación de UML entre ellas?:
En el siguiente caso (por ejemplo) , relación de Asociación por tener un campo en común y de Instanciación\Creación\Dependencia porque desde FabricarPastel () se puede crear un objeto de la Clase Pastel.
---------------------------
Clase Pasteleria
Id_Pasteleria
Nombre
Situación
FabricarPastel ():Pastel
-----------------------------
------------------
Clase Pastel
Id_Pasteleria
Nombre
Precio
Pudrirse()
--------------------
Dim ObjPasteleria As Pasteleria
ObjPasterleria= New Pasteleria
Dim ObjPastel As Pastel
ObjPastel= ObjPasterleria.FabricarPastel
Las posible respuestas que se me ocurren son:
1-Si, y se dibujarían las 2 relaciones.
2-Si, pero sólo se dibujaría la relación más importante.
3-No. Si existieran 2 relaciones, el diseño sería incorrecto.
Gracias, un saludo.
¿Pueden tener 2 clases más de una relación de UML entre ellas?:
En el siguiente caso (por ejemplo) , relación de Asociación por tener un campo en común y de Instanciación\Creación\Dependencia porque desde FabricarPastel () se puede crear un objeto de la Clase Pastel.
---------------------------
Clase Pasteleria
Id_Pasteleria
Nombre
Situación
FabricarPastel ():Pastel
-----------------------------
------------------
Clase Pastel
Id_Pasteleria
Nombre
Precio
Pudrirse()
--------------------
Dim ObjPasteleria As Pasteleria
ObjPasterleria= New Pasteleria
Dim ObjPastel As Pastel
ObjPastel= ObjPasterleria.FabricarPastel
Las posible respuestas que se me ocurren son:
1-Si, y se dibujarían las 2 relaciones.
2-Si, pero sólo se dibujaría la relación más importante.
3-No. Si existieran 2 relaciones, el diseño sería incorrecto.
Gracias, un saludo.
Valora esta pregunta


0