
Ayuda Diagrama de Clases, multiplicidades
Publicado por Martín (1 intervención) el 03/12/2016 19:40:19
Buenas tardes, me surgió una duda haciendo un diagrama de clases con respecto a las multiplicidades, algo muy básico pero nunca me había surgido un problema parecido.
Voy a poner otro ejemplo al que realmente tengo ya que considero que va a ser más fácil de entender lo que quiero hacer.
Suponer la clase Persona, la clase Auto, y las subclases de Auto: Audi, Volkswagen y BMW.
Quiero que una persona tenga máximo 3 autos, por lo que la multiplicidad del lado de Auto sería 0..3.
Pero, quiero que solo pueda tener máximo uno de cada marca, o sea que si tiene tres autos o dos, van a ser de marcas diferentes.
Según lo pienso, yo pondría la multiplicidad "0..1" en cada subclase, pero esto es válido en un diagrama de clases UML? Sino, de qué otra forma podría modelarlo?
Muchas gracias de antemano!
Voy a poner otro ejemplo al que realmente tengo ya que considero que va a ser más fácil de entender lo que quiero hacer.
Suponer la clase Persona, la clase Auto, y las subclases de Auto: Audi, Volkswagen y BMW.
Quiero que una persona tenga máximo 3 autos, por lo que la multiplicidad del lado de Auto sería 0..3.
Pero, quiero que solo pueda tener máximo uno de cada marca, o sea que si tiene tres autos o dos, van a ser de marcas diferentes.
Según lo pienso, yo pondría la multiplicidad "0..1" en cada subclase, pero esto es válido en un diagrama de clases UML? Sino, de qué otra forma podría modelarlo?
Muchas gracias de antemano!
Valora esta pregunta


0