ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Super Clase


Enviado por   •  31 de Enero de 2014  •  359 Palabras (2 Páginas)  •  229 Visitas

Página 1 de 2

Objetivo:

El alumno aplicará la definición de las relaciones entre clases: dependencia, asociación, agregación, composición y herencia.

Marco Teórico:

1. Herencia (Especialización/Generalización):

Indica que una subclase hereda los métodos y atributos especificados por una Super Clase, por ende la Subclase además de poseer sus propios métodos y atributos, poseerá las características y atributos visibles de la Super Clase (public y protected)

2. Agregación:

Cuando se requiere componer objetos con Referencias a instancias de otras clases. Es un tipo de relación dinámica, en donde el objeto incluido es independiente del que lo incluye. (el objeto base utiliza al incluido para su funcionamiento).

3. Composición

Es un tipo de agregación, donde clase “todo” controla la existencia de las clases “parte”. Es decir, normalmente la clase “todo” creará al principio las clases “parte” y al final se encargará de su destrucción

Es un tipo de relación estática, en donde el objeto incluido está condicionado por el tiempo de vida del que lo incluye. Este tipo de relación es comúnmente llamada Composición (el Objeto base se construye a partir del objeto incluido, es decir, es "parte/todo").

4. Asociación:
La relación entre clases conocida como Asociación, permite asociar objetos que colaboran entre si. Cabe

destacar que no es una relación fuerte, es decir, el tiempo de vida de un objeto no depende del otro.

5. Dependencia o Instanciación (uso):
Representa un tipo de relación muy particular, en la que una clase es instanciada (su instanciación es

dependiente de otro objeto/clase). Se denota por una flecha punteada.
El uso más particular de este tipo de relación es para denotar la dependencia que tiene una clase de otra.

Diagrama de clases

Implementación de las funciones principales

Pruebas

Conclusiones

En esta practica comprendí el uso de clases anidadas como fue en el caso de Movimiento que fue anidada dentro de Cuenta, esto con la finalidad de ver como clase todo a Cuenta; es decir si no existe la cuenta pues no podrán existir movimientos. Todo esto hace referencia a la relación entre clases llamada “Composición”.

También conocí y di uso a la clase Scanner, que entre otros usos funciona para poder tomar datos del usuario desde el teclado, como sería en en caso de scanf en C.

...

Descargar como (para miembros actualizados) txt (2 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com