La Programación Orientada a Objetos (POO) es
un paradigma de
programación, es decir, un modelo o un estilo de programación que
nos da unas guías sobre cómo trabajar con él. Se basa en el concepto de
clases y objetos. Este tipo de programación se utiliza para estructurar un
programa de software en piezas simples y reutilizables de planos de código
(clases) para crear instancias individuales de objetos.
A lo largo de la historia, han ido apareciendo
diferentes paradigmas de programación. Lenguajes secuenciales como COBOL o
procedimentales como Basic o C, se centraban más en la lógica que en los datos. Otros más modernos como java C# y Python utilizan paradigmas para definir los programas, siendo la Programación Orientada a
Objetos la más popular.
Con el paradigma de Programación Orientado a
Objetos lo que buscamos es dejar de centrarnos en la lógica pura de los
programas, para empezar a pensar en objetos, lo que constituye la base de este
paradigma. Esto nos ayuda muchísimo en sistemas grandes, ya que en vez de
pensar en funciones, pensamos en las relaciones o interacciones de los
diferentes componentes del sistema.
Un programador diseña un programa de software
organizando piezas de información y comportamientos relacionados en una
plantilla llamada clase. Luego, se crean objetos individuales a partir de la
plantilla de clase. Todo el programa de software se ejecuta haciendo que varios
objetos interactúen entre sí para crear un programa más grande.

Comentarios
Publicar un comentario