Programacion Orientada A Objetos
Programacion Orientada A Objetos
Programacion Orientada A Objetos
Orientada a Objetos?
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.