Fundamentos Prog1
PARADIGMA ESTRUCTURADO
PROGRAMACION ORIENTADA A OBJETOS
DEFINICION
Es un conjunto de elementos que controlan el flujo de datos, mientras que la programación orienta a objetos es lainterrelación que existe entre los datos y las acciones a realizar con ellos.
La programación orientada a objetos es una nueva forma de programar que trata de encontrar una solución a estos problemas. Introduceconceptos, que superan y amplían conceptos antiguos ya conocidos.
Programación orientada a objetos o POO (OOP según sus siglas en inglés) es un paradigma de programación que usa objetos y susinteracciones, para diseñar aplicaciones y programas informáticos.
Está basado en varias técnicas, incluyendo herencia, abstracción, polimorfismo y encapsulamiento. Su uso se popularizó a principios dela década de los años 1990.
En la actualidad, existe variedad de lenguajes de programación que soportan la orientación a objetos.
CARACTERISTICAS
La estructura de los programas es clara, puestoque las instrucciones están más ligadas o relacionadas entre sí.
Los programas son más fáciles de entender, pueden ser leídos de forma secuencial.
Un programa escrito de acuerdo a losprincipios de programación estructurada no solamente tendrá una mejor estructura sino también una excelente presentación.
Abstracción: denota las características esenciales de un objeto, donde se capturansus comportamientos
Encapsulamiento: significa reunir todos los elementos que pueden considerarse pertenecientes a una misma entidad, al mismo nivel de abstracción
Modularidad: propiedad quepermite subdividir una aplicación en partes más pequeñas
Polimorfismo: comportamientos diferentes, asociados a objetos distintos, pueden compartir el mismo nombre; al llamarlos por ese nombre seutilizará el comportamiento correspondiente al objeto que se esté usando.
VENTAJAS
Los programas son más fáciles desentender.
Reducción de los costos de mantenimiento.
Aumento de la productividad del...
Regístrate para leer el documento completo.