POO
ALBAGNI CAMILA IBARGUEN ASPRILLA
ADSI 85
Historia del poo
El desarrollo de la POO empieza a destacar durante la década de los 80
debido fundamentalmente a la disponibilidad de extensionesorientadas a
objetos en dos de los lenguajes más populares, C y Pascal; esto da lugar a la
aparición de los lenguajes orientados a objetos híbridos, entre los que se
destacan C++ y Pascal orientado aobjetos. Estos lenguajes tienen una
característica muy importante y es que guardan la compatibilidad con sus
antecesores, tomando en cuenta la programación estructurada, a la que
engloba y dotando alprogramador de nuevos elementos para el análisis y
desarrollo de software. En los años 90 los objetos se hacen omnipresentes;
aparecen sistemas operativos orientados a objetos, entornos de desarrolloorientado a objetos con muchas facilidades para la programación (método
visual), SUN desarrolla el lenguaje Java. En los últimos años, Microsoft
desarrolla la plataforma .NET y el lenguaje C#,integrando Java y C++.
Objeto
En el mundo real cada objeto tiene diferentes comportamientos
y propiedades. Por ejemplo, podemos tener varios objetos
televisores, pero cada uno tendrá un tamaño, marca yfunciones
diferentes, aunque al final todos se prenden y apagan. Esto
quiere decir a veces los objetos comparten funciones y a eso se
le llama herencia, lo cual veremos más adelante con detalle.
Losobjetos en programación son muy parecidos a los de la vida
real. Todo objeto en programación puede tener propiedades
(atributos) y comportamientos (que en el caso de la
programación serían lasfunciones y en OOP se le llama
métodos).
Clase
Las clases son como las definiciones de los objetos o en
términos de arquitectura son como los planos. Por ejemplo
una clase seria Carro y el objetosería un carro Toyota.
Una clase representa todas las propiedades (atributos) y
comportamientos (métodos) de un objeto. Por ejemplo en la
clase Carro se establece que un objeto carro va a tener color,...
Regístrate para leer el documento completo.