AGREGACIÓN,
COMPOSICIÓN, INTERFAZ Y REALIZACIÓN
HORA 5
· AGREGACIONES
Se puede representar una
agregación como una jerarquía dentro de la clase completa(por ejemplo el sistema
computacional) en la parte superior, y los componentes por debajo de ella. Una
línea conectara el todo con un componente mediante un rombo sin relleno que se
colocara en la línea más cercana al todo.
RESTRICCIONES
EN LAS AGREGACIONES
En ciertos restaurantes, una
comida consta de sopa o ensalada, el palto fuerte y el postre. Para modelar
esto, utilizaría una restricción: la palabra O
dentro de llaves con una línea que conforman al todo.
COMPOSICIONES
Una composición es un tipo
muy representativo de una agregación. El símbolo de una composición es el mismo que el de una
agregación, excepto que el rombo este relleno.
CONTEXTO
Las composiciones figuran en
gran medida dentro de los diagramas de contexto. Un diagrama de contexto es
como un mapa detallado de alguna sección de un mapa de mayores dimensiones.
Pueden ser necesarias varias secciones para capturar toda la información detallada.
El diagrama de contexto de
composición enfoca la atención en la camisa y sus componentes. Para mostrar la
camisa en el contexto del gurda ropa y
de algún atuendo, tendrá que ampliar su ámbito.
INTERFACES Y
REALIZACIONES
Otra forma (omitida) de representar una clase y su interfaz es con un pequeño circulo que se conecte mediante una línea a la clase, como se ve en la figura.
Una clase pude realizar más
de una interfaz, y una interfaz puede ser realizada por más de una clase.
VISIBILIDAD
Este esta muy relacionado con las interfaces y la
realización. La visibilidad se aplica a tributos u operaciones, y establece la
proporción en que otras clases podrían utilizar los atributos y operaciones de
una clase dada(o en operaciones de una interfaz).
ÁMBITO
el ámbito es otro concepto referente a lo atributos y
operaciones, y la forma en que se relacionan dentro de un sistema. Hay dos
tipos de ámbito, el de instancia y el de archivo. Le primero cuenta con su
propio valor en un atributo u operación. Y el segundo atributo u
operación con el ámbito de archivador este tipo de ámbito se utiliza
para con frecuencia cuando un grupo específico tiene compartir los valores exactos de un atributo privado.
No hay comentarios:
Publicar un comentario