Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
HORA 5 por Mind Map: HORA 5

1. Interfaces y Realizaciones

1.1. Es una serie de operaciones que realiza un clase en un sistema

1.1.1. Específica cierto aspecto de la funcionalidad de una clase

1.2. La interfaz puede establecer un subconjunto de las operaciones de una clase

1.2.1. No necesariamente todas ellas.

1.3. Puede modelar una interfaz del mismo modo en que modelaría una clase

1.3.1. La diferencia es que, como un conjunto de operaciones, una interfaz no tiene atributos

1.4. La relación entre una clase y una interfaz se conoce como realización

1.4.1. Está modelada como una línea discontinua

1.4.1.1. Con una punta de flecha en forma de triángulo sin rellenar

2. Visibilidad

2.1. Se aplica a atributos u operaciones

2.1.1. Establece lo que otras clases podrán utilizar de los atributos y operaciones

2.2. Existen 3 niveles

2.2.1. Público: la funcionalidad se extiende a otras clases (+)

2.2.1.1. Protegido: se otorga a las clases que heredan de la clase original(#)

2.2.1.1.1. Privado: solo la clase original puede utilizar atributos u operaciones (-)

2.3. Ejemplo:

2.3.1. En un automóvil, acelerar() y frenar() son operaciones públicas, pero actualizarKilometrajeo o actualizarMillaje() es protegida.

3. Ámbito

3.1. Forma en que se relacionan las operaciones y átributos dentro de un sistema

3.2. Existen 2 tipo de ámbitos:

3.2.1. De instancia: cada instancia cuenta con su propio valor en un atributo u operación

3.2.2. De archivador: solo tendrá un valor del atributo u operación de todas las instancias de la clase

3.2.2.1. Se utiliza con frecuencia cuando

3.2.2.1.1. Un grupo específico de instancias tienen que compartir los valores exactos de un atributo privado

4. Composiciones

4.1. Tipo representativo de una gregacion

4.2. Cada componente pertece solamente a un todo

4.2.1. Un rombo relleno representa esta relación

4.3. Ejemplo

4.3.1. Los componentes de una mesa de café (la superficie de la mesa y las patas) establecen una composición

5. Agregaciones

5.1. Las clases constan de otras clases

5.1.1. Jerarquía dentro de una clase completa

5.2. Se representa por una línea entre el componente y el todo

5.2.1. Rombo sin relleno que conforma al todo.

5.3. Puede representar una agregación como una jerarquía

5.3.1. Dentro de la clase completa

5.4. Restricciones

5.4.1. Componentes posibles que se establecen dentro de una relación

5.4.1.1. Componente u otro es parte del todo

6. Contextos

6.1. Agrupamiento de clases que requiere modelaje

6.2. Mapa detallado

6.2.1. Pueden ser necesarias varias secciones

6.2.1.1. Para capturar toda la información

6.3. Muestra los componentes de una clase como un diagrama anidado

6.3.1. Dentro de un enorme campo de clase

7. Nuevo Tema