Este documento presenta los fundamentos básicos de la programación orientada a objetos (POO). Explica conceptos clave como objetos, clases, atributos, métodos, abstracción y encapsulamiento. También describe las relaciones jerárquicas y semánticas entre objetos y los objetos dinámicos.