Este documento trata sobre la programación orientada a objetos. Explica conceptos fundamentales como abstracción, encapsulamiento, polimorfismo y herencia. También define términos clave como clase, objeto, método y atributo. Finalmente, compara el modelo tradicional de programación con el modelo orientado a objetos.