1. REPUBLICA BOLIVARIANA DE VENEZUELA
INSTITUTO UNIVERSITARIO POLITECNICO
“SANTIAGO MARIÑO”
ESTENSION MATURIN
LENGUAJE DE PROGRAMACION ORIENTADO A
OBJETOS.
Prof: Bachilleres:
Lourdes Leal Lozada Zoyree
Rodríguez Hernán
Rodríguez Patricia
Valera Saraí
Maturín, Junio de 2013
2. LENGUAJE DE PROGRAMACION ORIENTADO A OBJETOS.
PROGRAMACION
¿QUE ES EL LENGUAJE DE PROGRAMACION ORIENTADO A OBJETOS?
La orientación a objetos es un paradigma de programación que facilita la
creación de software de calidad por sus factores que potencian el
mantenimiento, la extensión y la reutilización del software generado bajo este
paradigma.
3. PROGRAMACION
LENGUAJE DE PROGRAMACION ORIENTADO A OBJETOS.
CONCEPTOS BASICOS DEL LENGUAJE DE PROGRAMACION ORIENTADO A
OBJETOS.
Objeto
Ejemplo un auto ford focus azul que corre a 260 km/h
Marca Ford
Modelo Focus
Color Azul
velocidad 260 km/h
4. LENGUAJE DE PROGRAMACION ORIENTADO A OBJETOS.
PROGRAMACION
CONCEPTOS BASICOS DEL LENGUAJE DE PROGRAMACION ORIENTADO A
OBJETOS.
Las clases
5. LENGUAJE DE PROGRAMACION ORIENTADO A OBJETOS.
PROGRAMACION
CONCEPTOS BASICOS DEL LENGUAJE DE PROGRAMACION ORIENTADO A
OBJETOS.
La Herencia
Envío de mensajes
6. LENGUAJE DE PROGRAMACION ORIENTADO A OBJETOS.
PROGRAMACION
CARACTERISTICAS DEL LENGUAJE DE PROGRAMACION
ORIENTADO A OBJETOS.
Abstracción.
Encapsulamiento.
Principio de ocultación.
Poliformismo.
Herencia.
7. LENGUAJE DE PROGRAMACION ORIENTADO A OBJETOS.
PROGRAMACION
¿EN QUE SE DIFERENCIA DE LA PROGRAMACION IMPERATIVA?
Las principales diferencias entre la programación imperativa y la orientada
a objetos son:
•La programación orientada a objetos es más moderna, es una evolución
de la programación imperativa que plasma en el diseño de una familia de
lenguajes conceptos que existían previamente con algunos nuevos.
•La programación orientada a objetos se basa en lenguajes que soportan
sintáctica y semánticamente la unión entre los tipos abstractos de datos y
sus operaciones (a esta unión se la suele llamar clase).
•La programación orientada a objetos incorpora en su entorno de ejecución
mecanismos tales como el polimorfismo y el envío de mensajes entre
objetos.
8. PROGRAMACION
LENGUAJE DE PROGRAMACION ORIENTADO A OBJETOS.
ALGUNOS LEGUANJES ORIENTADOS A OBJETOS.
C++
Objetive C
Java
Smalltalk
Eiffel
Lexico
Ruby
Python
OCAMIL
Object Pascal
CLIPS
Visual
Java
Actionscript
COBOL
Perl
C#
Visual Basic
PHP