Introducción



La programación orientada a objetos POO es un modelo de programación que utiliza objetos, ligados mediante mensajes, para la solución de problemas. El paradigma de la POO consiste en organizar los programas a imagen y semejanza de la organización de los objetos en el mundo real, en donde la interacción de los objetos construye objetos.
En la programación estructurada, se puede pensar en los programas como si fueran una lista de instrucciones que le indican a la computadora qué hacer. En cambio en la POO un programa es un conjunto de objetos que interactúan entre sí para realizar las distintas tareas programadas.
La combinación de éstos objetos es un aspecto de dicha programación, pero también incluye mecanismos y características que hacen que la creación y el uso de objetos sea sencillo y flexible. Entre dichos mecanismos, propiedades y características podemos mencionar la clase, el encapsulamiento y la herencia.
La clase es la generalización de un tipo específico de objetos, pero cada objeto que sea construido a partir de una clase tendrá sus propios datos. La mayoría de los autores utilizan el término instancia para los objetos creados a partir de una clase, las instancias son la representación concreta y específica de una clase.
Cuando se escribe un programa utilizando un lenguaje orientado a objetos, no se definen objetos verdaderos, se definen clases de objetos, donde una clase se ve como una plantilla para múltiples objetos con características similares.

Introducción

La programación orientada a objetos POO es un modelo de programación que utiliza objetos, ligados mediante mensajes, para la solución de p...