¿QUE ES Y DONDE SE APLICA LA PROGRAMACION ORIENTADA A OBJETOS?
1. La programación orientada a objetos o POO es un paradigma
de programación que usa los objetos en sus interacciones, para
diseñar aplicaciones y programas informáticos. Está en basado
en varias técnicas, incluyendo herencia, cohesión, abstracción,
polimorfismo, acoplamiento y encapsulamiento. Su uso se
popularizo a principios de la década de los años 1990. En la
actualidad existe una gran variedad de lenguajes de
programación que soportan la orientación a objetos.
Los objetos son entidades que tienen un determinado estado,
comportamientos (método) e identidad:
*El estado está compuesto de datos o informaciones; será
uno, o varios atributos a los que se habrán asignado unos
valores concretos (datos).
*El comportamiento está definido por los métodos o
mensajes a los que sabe responder dicho objeto, es decir,
que operaciones se pueden realizar en él.
*La identidad es una propiedad de un objeto que lo
diferencia del resto.
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.