Este documento presenta una introducción a la programación orientada a objetos (POO). Explica que la POO es un paradigma que busca que la programación sea más similar a cómo las personas interactúan en la vida diaria, representando los datos y acciones como objetos con propiedades y métodos. Luego describe los cuatro principios fundamentales de la POO: encapsulación, abstracción, herencia y polimorfismo. Finalmente, resume algunas ventajas como la reusabilidad de código y la extensibilidad, y desventajas como curvas de aprendizaje larg