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

SUBCONJUNTOS


Enviado por   •  31 de Marzo de 2013  •  551 Palabras (3 Páginas)  •  423 Visitas

Página 1 de 3

Sean los conjuntos A= {0, 1, 2, 3, 5, 8} y B= {1, 2, 5}

En este caso decimos que B está contenido en A, o que B es subconjunto de A. En general si A y B son dos conjuntos cualesquiera, decimos que B es un subconjunto de A si todo elemento de B lo es de A también.

Por lo tanto si B es un subconjunto de A se escribe B Ì A. Si B no es subconjunto de A se indicará con una diagonal Ë .

Note que Î se utiliza solo para elementos de un conjunto y Ì solo para conjuntos.

HERENCIA: Es una propiedad que permite que los objetos sean creados a partir de otros ya existentes, obteniendo características (métodos y atributos) similares a los ya existentes.

Ejemplo El gato y el Perro tendrían la herencia (métodos y atributos) del Mamífero. Mamífero Gato Perro

Abstracción: Expresa las características esenciales de un objeto, las cuales distinguen al objeto de los demás.

Ejemplo Imaginemos que queremos aplicar la abstracción a las Aves. El objeto seria el pájaro, y sus características, por ejemplo, serian: Pico Alas Plumas Patas Las funcionalidades asociadas serian: Volar, parar, etc.

Polimorfismo: Es la capacidad que tienen los objetos de una clase de responder al mismo mensaje o evento en función de los parámetros utilizados durante su invocación.

Polimorfismo Hay dos tipos: Dinámico: es el que el código no incluye ningún tipo de especificación sobre el tipo de datos. Estático: es el que los tipos a los que se aplica el polimorfismo deben ser explicitados y declarados uno por uno antes de ser utilizados

Encapsulamiento significa clasificar los miembros de una clase en tres categorías:

1. Privados: solamente visibles para esa clase.

2. Protegidos: visibles para esa clase y para sus clases derivadas.

3. Públicos: visibles para la clase, para sus subclases y para los clientes de la clase, es decir, para todos.

Para cada lenguaje de programación hay sutiles diferencias entre la semántica de estas tres categorías, pero esencialmente el significado de lo que es público, privado y protegido es el que te describí.

El objetivo del encapsulamiento, al no permitir que un miembro de una clase sea accesible por todo el mundo, es evitar que los usuarios de una clase realicen operaciones no permitidas, como llamar a métodos que están pensados solamente para ser utilizados desde dentro de la clase, o asignar arbitrariamente valores a los miembros dato, de tal manera que los objetos tomen un estado corrupto. Digamos que la encapsulación sirve para:

1. Evitar errores lógicos de programación.

2. Aislar lo que el usuario de la clase necesita conocer y le es útil, de los detalles de implementación.

3. Impedir que el estado de un objeto (conjunto de valores que toman los miembros dato de ese objeto durante un intervalo de tiempo), sea erróneo.

4. Programar

...

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