CARACTERISTICAS DE POO
Programación orientada
a Objetos
Andres Armando Sanchez Martin
aasanchez@ucatolica.edu.co
Agenda
Que es POO?
Historia
Características
Diferencias con otros Paradigmas
Conceptos
Referencias
Que es POO
Es un Paradigma (Forma de pensar y/o
hacer las cosas) de programación que
permite abstraer objetos, ideas,
situaciones, procesos o entidades del
mundo real y,ANALIZAR, DISEÑAR y
HACER un programa
Este paradigma se basa en la abstracción y esto en si es un problema, ya que la
percepción del mundo real es diferente en cada persona.
“Si le presentas unproblema a cien ingenieros, recibirás
cien soluciones distintas”
Historia de POO
En la historia de la programación, los lenguajes y las metodologías han crecido en
complejidad. La programación orientadosa objetos pretende aportar simplicidad a la
tarea de programación de grandes aplicaciones.
La orientación a objetos es la manera de desarrollar software mas común hoy en día,
sin embargo, estatecnología no es nueva, sus orígenes se remontan a la década de los
años sesenta, Con el desarrollo de simula67, pero fue a finales de los años ochentas
que se empezó a masificar su uso con C++ y Java eimpulsados por la explosión del PC
e Internet.
Características: Abstracción
La abstracción es el proceso en
donde intentamos especificar una
entidad (Objeto) del mundo real.
La abstracción consiste enaislar
la entidad de su contexto, definir
sus características y
comportamientos.
Este proceso permite identificar
características y
comportamientos, relevantes y
comunes, permitiendo así definir
lasentidades y como se relacionan
y comunican entre ellas.
“Énfasis en el ¿Qué Hace? Mas que
en el ¿Cómo lo hace?”
Características: Encapsulamiento
Reunir comportamientos y
características en unamisma
entidad, aislándola del resto de
entidades y definiendo su uso.
Esto permite la cohesión entre las
partes de un sistema.
Va ligada con el principio de
ocultación.
Método
Publico
Método
Publico...
Regístrate para leer el documento completo.