En informática, la programación orientada a objetos, OOP para abreviar, es un paradigma de programación informática.
La idea detrás de la programación orientada a objetos es que un programa de computadora puede verse como compuesto por una colección de unidades individuales u objetos que actúan entre sí, en oposición a una visión tradicional en la que un programa puede verse como uncolección de funciones o procedimientos, o simplemente como una lista de instrucciones para la computadora.