Este documento presenta una introducción a la programación orientada por objetos. Explica conceptos clave como clases, objetos, atributos, métodos, herencia y polimorfismo. También describe las diferencias entre la programación convencional y la orientada a objetos, donde los objetos encapsulan datos y comportamientos. El profesor Hernández introduce estos temas para explicar los fundamentos de este paradigma de programación.