Notas de diseño
Notas para interpretar los diagramas y descripciones de la parte analisis de la libreria de raster
- Multiplicidades:
- La ausencia de multiplicidad en una relación lleva implicita la multiplicidad 1.
- 1..* : De 1 a N instancias de ese tipo
- 0..* : De 0 a N instancias de ese tipo
- 0, 2, 3, 4, ... : Valores enteros para multiplicidades concretas
- 0..3 : Intervalo
- Asociación: Es una relación entre objetos y expresa conexión bidireccional, es decir ambos objetos mantienen relación entre ellos. Este tipo de relación se representa por una línea solida
- Composición: La relación entre la PARTE y el TODO es fuerte, es decir la PARTE depende del TODO y cuando se destruye este tendrá la responsabilidad de eliminar los objetos de la parte. Ya que estos no tienen sentido por si mismos. Se representa con una línea solida con un rombo negro en el extremo de la parte del TODO.
- Agregación: La existencia de los objetos de la parte son independientes de la existencia de los objetos de la clase total. Se representa con una línea solida con un rombo blanco en el extremo de la parte del TODO.
- Dependencia: Relación entre objetos que representaremos con una línea punteada. Cambios en la clase independiente representan cambios en la dependiente. La clase dependiente utiliza servicios de la independiente y bien implementa esta en el caso de interfaces.