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

Colaborativo 1


Enviado por   •  4 de Abril de 2013  •  789 Palabras (4 Páginas)  •  283 Visitas

Página 1 de 4

1. Investigue la diferencia entre la POO y la Programación estructurada?

La programación estructurada consta de una estructura donde se va ejecutando

paso a paso y este debe tener una secuencia y una lógica para que sea eficiente.

La programación orientada a objetos se basa en una nueva forma de pensar los

problemas, declarando como variables o los tipos de datos de los objetos del

problema, y que a su vez, cada objeto tiene anidadas variables que hacen

referencia al dato.

La programación orientada a objetos se basa en la idea natural de la existencia

de un mundo lleno de objetos y que la resolución del problema se realiza en

términos de objetos.

La programación orientada a objetos es más moderna, es una evolución de la

programación estructurada que plasma en el diseño de una familia de lenguajes

conceptos que existían previamente con algunos nuevos.

La programación orientada a objetos se basa en lenguajes que soportan sintáctica

y semánticamente la unión entre los tipos abstractos de datos y sus operaciones

(a lo que se denomina clase)

La programación estructurada pretende resolver un problema de principio a fin en

una sola estructura de código. La programación orientada a objetos, resuelve el

problema identificando los actores que tienen participación en el problema y

también identificando sus acciones.

La programación orientada a objetos incorpora en su entorno de ejecución

mecanismos tales como el polimorfismo y el envío de mensajes entre objetos.

En la programación orientada a objetos pura no deben utilizarse llamadas de

subrutinas, únicamente mensajes.

2. ¿Qué es la POO? y cuáles son sus ventajas?

La programación orientada a objetos:

Es una metodología de diseño de software y un paradigma (modelo) de

programación que define los programas en términos de “clases de objetos”,

objetos que son entidades que combinan estado (datos) y comportamiento

(procedimientos o métodos).

Los datos y los procedimientos están por separados y sin relación.

Ventajas de la programación orientada a objetos:

Uniformidad: Ya que la representación de los objetos lleva tanto el análisis como

el diseño y la codificación de los mismos.

Comprensión: Tanto los datos que componen los objetos, como los

procedimientos que los manipulan están agrupados en clases, que corresponden

con las estructuras de información que el programa trata.

Flexibilidad: Al tener relacionado los procedimientos que manipulan los datos con

los datos a tratar, cualquier cambio que se realice sobre ellos quedará reflejado

automáticamente en cualquier lugar donde estos datos aparezcan.

Estabilidad: Dado que permite un tratamiento diferenciado de aquellos objetos

que permanecen constantes en el tiempo sobre aquellos que cambian con

frecuencia

...

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