Este documento describe los conceptos básicos de la programación orientada a objetos. Explica que una clase define el comportamiento y los atributos de un objeto, y que los objetos se crean a partir de clases. También describe las jerarquías de clases, la herencia y el polimorfismo, que permiten la reutilización de código y la creación de objetos a partir de otros objetos existentes.