Programación Orientada a Objetos

La orientación a objetos es un paradigma de programación que facilita la creación de software de calidad por sus factores que potencian el mantenimiento, la extensión y la reutilización del software generado bajo este paradigma.

La programación orientada a objetos trata de amoldarse al modo de pensar del humano y no al de la máquina. Esto es posible gracias a la forma racional con la que se manejan las abstracciones que representan las entidades del dominio del problema, y a propiedades como la jerarquía o el encapsulamiento.

El elemento básico de este paradigma no es la función (elemento básico de la programación estructurada) sino un nuevo elemento/tipo-de-dato llamado objeto. Un objeto es la representación de un concepto para un programa, contiene toda la información necesaria para abstraer dicho concepto: los datos describen su estado y las operaciones pueden modificar dicho estado, y determinan las capacidades del objeto.

results matching ""

    No results matching ""