26 abr. 2009

Retomando las clases de UML en el CTIC

La navegabilidad agrega atributos a las clases.
Las relaciones entre clases pueden tener atraibutos, para ellos se le asigna una clase, Se llama clase asociación. Surgen cuando en una asociacion ninguna de las clases asociadas pueden responsabilizarse por algun atributo.

Como las relaciones agregan atributos a las clases, estas relaciones pueden adoptar la propiedad de "publicas" y "privadas", afectando a la navegabilidad.

Relacion de composición: "Si el contendor desaparece, desaparecen las partes"
Relacion de agragacion:"Las partes no desaparecen si el contenedor desaparece"

Cuidado con las "clases asociacion" pareces estar bien pero no contiene toda la informacion, que cuando se usa composicion y agregación.