[[Archivo:Ejemplo.jpg]]La '''Programación Orientada a Objetos''' ('''POO''' u '''OOP''' según sus [[sigla]]s en [[Idioma inglés|inglés]]) es un [[paradigma de programación]] que usa [[Objetos (programación orientada a objetos) |objetos]] y sus interacciones para diseñar aplicaciones y programas de computadora. Está basado en varias técnicas, incluyendo herencia, modularidad, polimorfismo y encapsulamiento. Su uso se popularizó a principios de la década de 1990. Actualmente son muchos los lenguajes de programación que soportan la orientación a objetos.