El documento describe los conceptos fundamentales de la programación orientada a objetos. La POO usa objetos que tienen estado, comportamiento e identidad. Los objetos pertenecen a clases y heredan sus propiedades. La POO se basa en conceptos como abstracción, encapsulamiento, herencia y polimorfismo.