DOO_U1_A4
Páginas: 2 (337 palabras)
Publicado: 9 de noviembre de 2013
Análisis Orientado a Objetos
Actividad 4. Conceptos básicos de los modelos Orientados a objetos
Planteamiento
Esta actividad tienecomo finalidad distinguir cada uno de los conceptos básicos de la programación orientada a objetos. Por medio de ejemplos que hagan referencia a cada uno de ellos: abstracción, encapsulamiento,polimorfismo, modularidad, herencia, jerarquía y paso de mensajes.
Abstracción
En la programación orientada a objetos la abstracción expresa las características esenciales de un objeto además, proveelímites conceptuales.
Ejemplo:
El objeto libro, tiene una serie de atributos que lo describen:
Título
Autor
Categoría
Lugar de edición
Editorial
Año
Número de páginas
Encapsulamiento
Elencapsulamiento permite a los objetos elegir la información que es publicada manteniendo ocultos los detalles de la representación interna del objeto.
Ejemplo:
Para escuchar la radio, no necesitosaber cómo es que esta funciona, ni cómo es que la transmisión llega al mismo aparato. Lo único que hago es escucharla.
Modularidad: La modularidad consiste en dividir la aplicación en módulosdiferentes para disminuir el grado de dificultad del problema.
Ejemplo:
Si deseo crear una calculadora básica, entonces puedo dividir mi programa en los siguientes módulos:
Módulo 0: Interfaz inicialMódulo 1: Suma
Módulo 2: Resta
Módulo 3: Multiplicación
Módulo 4: División
Polimorfismo
El polimorfismo es una característica que significa que un mismo método puede tener diferente manera derealizarse.
Ejemplo:
Tenemos los objetos sumar, restar, multiplicar y dividir, y les aplico la operación: “operar”, la acción se ejecuta diferente para cada objeto.
Jerarquía
Es unaclasificación u ordenación de las abstracciones.
Ejemplo:
Zapato
Para Hombre
Deportivo
Casual
Para Mujer
Deportivo
Casual
Paso de mensajes
Un objeto puede solicitar a otro que realice una acción...
Leer documento completo
Regístrate para leer el documento completo.