Está en la página 1de 6

Paradigma

Orientada a objetos.
(POO)

PARADIGMA ORIENTADO A OBJETOS
La programacin orientada a objetos o POO (OOP segn
sus siglas en ingls) es un paradigma de programacin que
usa objetos y sus interacciones, para disear aplicaciones y
programas de computadoras. Est basado en varias tcnicas,
incluyendo herencia, abstraccin, polimorfismo y encapsulamiento.

Un paradigma de programacin representa un enfoque particular
o filosofa para la construccin del software. No es mejor uno que otro
sino que cada uno tiene ventajas y desventajas.

En la POO las entidades centrales son los objetos, que son tipos de datos que
encapsulan con el mismo nombre estructuras de datos, operaciones o algoritmos
que manipulan esos datos.







Objeto: Entidad provista de un conjunto de propiedades o atributos (datos) y de
comportamiento o funcionalidad (mtodos) los mismos que consecuentemente
reaccionan a eventos. Se corresponde con los objetos reales del mundo que nos
rodea, o a objetos internos del sistema (del programa). Es una instancia a una clase.
PARADIGMA ORIENTADO A OBJETOS
PROPIEDADES DE UN MODELO
1. ABSTRACCIN
Es la propiedad que permite representar las caractersticas esenciales de un objeto sin preocuparse de las
restantes caractersticas. Se centra en la vista externa de un objeto de modo que sirve para separar el
comportamiento esencial de un objeto, de su implementacin.




2. ENCAPSULAMIENTO
Es la propiedad que permite asegurar que el contenido de la informacin de un objeto esta oculta al mundo
exterior, es decir el objeto A no conoce lo que hace el objeto B y viceversa.
La encapsulacin permite la divisin de un programa en mdulos, esos mdulos se implementan mediante
clases, de forma que una clase representa la encapsulacin de una abstraccin.


PROPIEDADES DE UN MODELO
1. MODULARIDAD
Es la propiedad que permite subdividir una aplicacin en partes ms pequeas llamadas mdulos,
cada una de las cuales debe ser tan independiente como sea posible de la aplicacin en si y de
las partes restantes.





2. JERARQUIA
Es la propiedad que permite una ordenacin de las abstracciones, las dos jerarquas ms
importantes de un sistema complejo son:
Estructuras de clases (jerarqua Es-Un: Generalizacin/Especificacin)
Estructuras de objetos (jerarqua Parte-De: Agregacin)

GRACIAS POR TU ATENCIN