En este documento observaremos lo que es programación orientada a objetos su introducción ,su desarrollo, su bibliografía , ventajas, y lenguajes de programación relacionado con objetos UNIVERSIDAD TECNICA DE AMABTO FACULTAD DE CIENCIAS HUMANAS Y DE LA EDUCACIÓN DOCENCIA EN INFOMÁTICA Nombre: Amalia Bonilla Curso: Cuarto “A” Fecha: 22/11/2014 Licenciado: Ing. Ándres Morales Fiallos
En este documento estudiaremos la programación orientada a objetos
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
En este documento observaremos lo que es programación
orientada a objetos su introducción ,su desarrollo, su bibliografía ,
ventajas, y lenguajes de programación relacionado con objetos
UNIVERSIDAD TECNICA DE AMABTO
FACULTAD DE CIENCIAS HUMANAS Y
DE LA EDUCACIÓN
DOCENCIA EN INFOMÁTICA
Nombre: Amalia Bonilla
Curso: Cuarto “A”
Fecha: 22/11/2014
Licenciado: Ing. Ándres Morales Fiallos
Programación orientada a objetos
INTRODUCCIÓN ORIENTADO A OBJETOS
a programación orientada a objetos es una de las formas más populares de
programar y viene teniendo gran acogida en el desarrollo de proyectos de
software desde los últimos años. Esta acogida se debe a sus grandes
capacidades y ventajas frente a las antiguas formas de programar.
Tradicionalmente, la programación fue hecha en una manera secuencial o lineal, es
decir una serie de pasos consecutivos con estructuras consecutivas y bifurcaciones.
Hoy en día la tecnología orientada a objetos ya no se aplica solamente a los lenguajes
de programación, además se viene aplicando en el análisis y diseño con mucho éxito, al
igual que en las bases de datos. Es que para hacer una buena programación orientada
a objetos hay que desarrollar todo el sistema aplicando esta tecnología, de ahí la
importancia del análisis y el diseño orientado a objetos.
La POO viene de la evolución de la programación estructurada; básicamente la POO
simplifica la programación con la nueva filosofía y nuevos conceptos que tiene. La
POO se basa en dividir el programa en pequeñas unidades lógicas de código a los que
denominamos se objetos. Es una manera especial de pensar, a veces subjetiva de quien
la programa, de manera que la forma de hacer las cosas puede ser diferente según el
programador. Aunque podamos hacer los programas de formas distintas, no todas ellas
son correctas, lo difícil no es programar orientado a objetos sino programar bien.
Programar bien es importante porque así nos podemos aprovechar de todas las
ventajas de la POO.
L
La programación orientada a objetos se fue convirtiendo en el estilo de programación
dominante a mediados de los años ochenta, en gran parte debido a la influencia de C++,
una extensión del lenguaje de programación C Su dominación fue consolidada gracias al
auge de las Interfaces gráficas de usuario, para las cuales la programación orientada a
objetos está particularmente bien adaptada. En este caso, se habla también
de programación dirigida por eventos.
Las características de orientación a objetos fueron agregadas a muchos lenguajes
existentes durante ese tiempo, incluyendo Ada, BASIC Lisp mas Pascal.
DESARROLLO ORIENTADO A OBJETOS
Es una nueva forma de pensar acerca del software basado sobre abstracciones que
existen en el mundo real.
Antes de empezar a programar con objetos, es necesario entender ciertos conceptos
básicos.
Terminología
El paradigma de Programación Orientada a Objetos utiliza algunos términos básicos que
se explicarán a continuación
Todos los objetos que pertenecen a una clase, contiene todos los elementos comunes a
todos los objeto y no particulariza en los elementos que distinguen a los objetos entre
sí; una clase se define con la instrucción class seguida de un nombre genérico para el