Este documento resume conceptos clave de la programación orientada a objetos. Define un objeto como un conjunto de datos y métodos relacionados que representan entidades del mundo real. Explica que una clase es un molde para crear objetos, y que la herencia permite que las clases deriven de otras y hereden su comportamiento. También describe el encapsulamiento como agrupar datos y métodos dentro de una clase, y el polimorfismo como la habilidad de que objetos de diferentes clases respondan de formas distintas a la misma operación.