Este documento presenta conceptos básicos sobre programación orientada a objetos. Explica que la POO se caracteriza por abstracción, encapsulamiento, herencia y polimorfismo. Define objetos como instancias de una clase que tienen estado representado por variables y comportamiento mediante métodos. Indica que las clases agrupan objetos con comportamientos similares y que los objetos se comunican a través de mensajes que invocan métodos.