UML - Ayuda Diagrama de Clases, multiplicidades

 
Vista:
sin imagen de perfil

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!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder