Documente Academic
Documente Profesional
Documente Cultură
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
22
SEPTIEMBRE
2015
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
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