Programación orientada a objetos.
Enfoque que tiene como objetivo principal
crear programas más flexibles y facilitar el
uso de código en circunstancias variadas.
Un programa se considera una colección de
objetos que contienen estructuras de datos
y rutinas. Los objetos están en interacción
y se comunican a través de interfaces
establecidas y mensajes. Cada objeto es
una instancia concreta de una clase que
define la estructura abstracta. Los
principios importantes de la programación
orientada a objetos son el polimorfismo, la
inherencia y la encapsulación. Lenguajes
que apoyan la programación orientada a
objetos son, por ejemplo, C++ y Smalltalk.
5275