Este documento proporciona una introducción a la programación orientada a objetos en C++. Explica conceptos clave como clases, objetos, mensajes, herencia, polimorfismo y reutilización. También cubre temas como tipos de datos abstractos, constructores, destructores, herencia múltiple y plantillas. Finalmente, ofrece ejemplos de código C++ para ilustrar estos conceptos.