Este documento introduce los conceptos básicos de la programación orientada a objetos. Explica que la POO modela el mundo real mediante objetos con atributos y comportamientos. Define una clase como un tipo de objeto que establece los atributos y métodos comunes a instancias de ese tipo. También describe ventajas como la reusabilidad y facilidad de mantenimiento, y desventajas como curvas de aprendizaje largas.