Este documento describe los conceptos fundamentales de la programación orientada a objetos. Explica que la POO se basa en modelar problemas mediante objetos del mundo real y sus interacciones. Define conceptos como clases, objetos, atributos, métodos, mensajes, encapsulamiento, herencia y polimorfismo.