La programación orientada a objetos es una técnica de programación que organiza el código en clases y objetos. Una clase define los atributos y métodos comunes a un conjunto de objetos, mientras que un objeto es una instancia de una clase que existe en tiempo de ejecución. El documento describe los principios básicos de las clases, objetos, atributos y métodos en programación orientada a objetos.