La programación orientada a objetos (POO) es una forma de programación que se centra en objetos con atributos y métodos para representar entidades del mundo real. La POO se popularizó en la década de 1990 y ahora es usada en muchos lenguajes de programación. Los objetos se agrupan en clases que definen sus propiedades y comportamientos comunes.