Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/11/2008, 23:32
foxman
 
Fecha de Ingreso: febrero-2007
Mensajes: 13
Antigüedad: 17 años, 3 meses
Puntos: 0
relaciones de clases

Holas chicos de forosdelweb, estoy pasando por el foro debido que tengo muchisimas dudas con las relaciones de las clases.
Actualmente estoy modelando un software para mi curso de anilisis y diseño de sistemas. estamos abarcando algunos diagramas pero ahora llegamos a los diagramas de clases, y es ahi donde tengo muchas dudas con las relaciones debido a que este diagrama se implementara con codigo(ya que tambien tenemos que desarrollar software). He leido algunos libros y apuntes pero igual tengo muchas dudas con las relaciones.
necesito recomendaciones.

les doy un ejemplo
para diseñar la clase coche :
necesito ruedas,puertas , un timon , quizas una antena ,un parachoque {estos vienen a ser agregacion compuesta}
necesito tbm de un chofer .

en el diagrama de clases yo siempre uso la relacion que tiene el rombo vacio y lleno, relacion {referencia delegacion} y {relacion de composicion o de vida} respectivamente.

pero el docente que nos esta enseñando siempre usa la flecha ( ->) cuando se habla en singular , en el ejemplo anterior el coche [apunta con flecha]->chofer, coche [apunta con flecha]->timon {es ahi donde tengo duda} el timon es un compuesto del coche, y el chofer tiene una relacion muy vaga () pero sigue usando la flecha ( -> ) .

yo actualmente uso solo los rombos pero sin flechas ya que me parece mas entedible si alavez le indicamos la multiplicidad o cardinalidad. ejemplo ( ---<>0..* )
tambien he visto los rombos pero con flechas :s eso tambien me causa duda porque la verdad es que no entiendo el uso exacto.
les dejo una imagen y haber si me explican :s para quitarme la espina .
http://img390.imageshack.us/my.php?image=dibujoya3.jpg
img390.imageshack.us/my.php?image=dibujoya3.jpg