Introducción
La Programación Orientada a Objetos es un paradigma de programación que utiliza "objetos" y sus interacciones para diseñar aplicaciones y programas informáticos. Este paradigma acerca la estructura de un programa informático a la manera de pensar que tenemos las personas. Por ejemplo, si queremos desarrollar videojuegos, cada elemento con entidad propia del juego sería un objeto, de la misma forma en la que lo concebimos conceptulalmente las personas. Por ejemplo, para un personaje crearíamos el objeto programable "Personaje". Es especialmente útil para gestionar programas más complejos, facilitando la gestión y el mantenimiento del código. Vamos a explorar los conceptos clave de este paradigma: clases, objetos, constructores, herencia y bibliotecas de clases.

