¿Qué es POO?
La Programación Orientada
a Objetos (POO según sus siglas en inglés) es un paradigma
de programación que usa objetos y sus interacciones para diseñar aplicaciones y programas
de computadora haciendo referencia al
conjunto de teorías, estándares, modelos y métodos que permiten organizar el
conocimiento, proporcionando un medio bien definido para visualizar el dominio
del problema e implementar en un lenguaje de programación la solución a el
mismo.
Está basado en varias
técnicas, incluyendo herencia, modularidad, polimorfismo, y encapsulamiento. Su
uso se popularizó a principios de la década de 1990.
La POO se basa en el modelo objeto, donde
el elemento principal es el objeto, el cual es una unidad que contiene todas
sus características y comportamientos en sí misma, lo cual lo hace como un todo
independiente, pero que se interrelaciona con objetos de su misma clase o de
otras clase, como sucede en el mundo real.