La programación orientada a objetos (POO) es un paradigma de programación basado en objetos que interactúan entre sí. La POO surgió en el lenguaje Simula 67 y se popularizó en los años 1990. Algunos conceptos clave de la POO incluyen clases, herencia, objetos y métodos.