You are on page 1of 3

22

SEPTIEMBRE

2015
P.O.O

ABSTRACCIN
La abstraccin consiste en aislar un elemento de su contexto o del resto de los elementos que lo
acompaan. En programacin, el trmino se refiere al nfasis en el "qu hace?" ms que en el
"cmo lo hace?.
POLIMORFISMO
En programacin orientada a objetos, el polimorfismo se refiere a la propiedad por la que es
posible enviar mensajes sintcticamente iguales a objetos de tipos distintos. El nico requisito
que deben cumplir los objetos que se utilizan de manera polimrfica es saber responder al
mensaje que se les enva.
OBJETOS
Un objeto es una unidad dentro de un programa de computadora que consta de un estado y de
un comportamiento, que a su vez constan respectivamente de datos almacenados y de tareas
realizables durante el tiempo de ejecucin.
CLASES
Una clase es una plantilla para la creacin de objetos de datos segn un modelo predefinido. Las
clases se utilizan para representar entidades o conceptos, como los sustantivos en el lenguaje.
HERENCIA
La herencia es, despus de la agregacin o composicin, el mecanismo ms utilizado para
alcanzar algunos de los objetivos ms preciados en el desarrollo de software como lo son la
reutilizacin y la extensibilidad.
ENCAPSULACIN
En programacin modular, y ms especficamente en programacin orientada a objetos, se
denomina Encapsulamiento al ocultamiento del estado, es decir, de los datos miembro de un
objeto de manera que slo se pueda cambiar mediante las operaciones definidas para ese objeto

Programacin orientada a objetos definicin


La programacin orientada a objetos es una tcnica o estilo de programacin que utilizan
objetos como elemento esencial de la construccin de una aplicacin el objeto es una unidad
que contiene datos y las funciones o procesos que actuaran sobre es objeto

22

SEPTIEMBRE

2015

Lenguajes de programacin orientada a objetos


Fecha
1980-1983

Lenguaje de
programacin
C++

Caractersticas

1995

JAVA

Simple
Orientado a Objetos
Tipado estticamente
Distribuido
Interpretado
Robusto
Seguro de Arquitectura Neutral
Recolector de basura

1985

EIFFEL

1959

COBOL

1969-1980

SMALLTALK

Una estructura de programa orientado a objetos en el que


una clase sirve como la unidad bsica de la descomposicin.
Diseo por contrato estrechamente integrado con otras
construcciones del lenguaje.
Gestin de memoria automtica, por lo general
implementado por un recolector de basura.
Herencia, incluyendo la herencia mltiple, el cambio de
nombre, la redefinicin, "select", herencia no conforme, y
otros mecanismos destinados a hacer que la herencia sea
segura.
Este lenguaje tiene muy buenas capacidades de auto
documentacin.
Tiene adems una buena gestin de archivos y gestin de
tipo de datos.
Cobol emplea nmeros en base 10 para evitar errores de
redondeo en los clculos que se producen al convertir
nmeros a binario.
La sintaxis fue creada de forma parecida al idioma ingls,
para evitar el uso de smbolos que se usaron en lenguajes de
programacin posteriores.
A partir de los aos 80 se le incorpora variables, recursividad,
reserva de
Mantener un estado.
Recibir mensajes de si mismo o de otros objetos.
En el curso de procesar un mensaje, enviarse un mensaje el

1.-Tiene un conjunto completo de instrucciones de control.


2.-Permite la agrupacin de instrucciones.
3.-Incluye el concepto de puntero (variable que contiene la
direccin de otra variable).
4.-Los argumentos de las funciones se transfieren por su
valor.

22

SEPTIEMBRE

1990

CLIPS

2015
mismo o a los dems objetos.
Tienen una memoria propia.
Poseen capacidad para comunicarse con otros objetos.
Poseen la capacidad de heredar caractersticas de objetos
ancestros.
Tienen capacidad de procesamiento.
Representacin del Conocimiento
Portabilidad
Integralidad
Desarrollo Interactivo
Verificacin/Validacin
Documentacin
Bajo Costo