Mostrando entradas con la etiqueta namespace. Mostrar todas las entradas
Mostrando entradas con la etiqueta namespace. Mostrar todas las entradas

jueves, 17 de octubre de 2013

Componentes en .NET: (2ª Parte) Añadir componentes a la barra de herramientas


Mostrando composición y agregación en UML


En la 1ª Parte aprendimos el rombo sólido en el diagrama UML indica una relación llamada composición en la terminología orientada a objetos. Composición significa que un objeto no puede existir sin otro objeto. Como ejemplo, un coche sin motor no es realmente un coche. Si el motor deja de funcionar, el coche deja de funcionar o necesita por lo menos para obtener un nuevo motor para poner el coche en marcha.

Este diagrama presenta un nuevo elemento de UML, el rombo abierto. El rombo abierto
indica una relación llamada agregación. La agregación implica que un objeto puede utilizar otro objeto, pero se pueden crear sin él: un coche puede tener un conductor, pero sin un conductor sigue siendo un coche.

No necesariamente se debe estar de acuerdo con la asignación de rombos abiertos y cerrados en un diagrama. Los diseñadores a menudo no están de acuerdo sobre las diferencias entre la composición y agregación.