Programación orientada a Objetos en Bash

Bash es una shell de *nix muy común, y su lenguaje de programación es puramente procedural y enfocado a la ejecución de comandos. La Programación orientada a Objetos (POO) es un paradigma de programación el cual representa los elementos de un problema como entidades con un conjunto de propiedades y acciones que puede ejecutar. Si usas Bash para escribir scripts cortos y simples, con la programación procedural estas bastante bien, no necesitas más. Pero si tu programa se vuelve más y mas grande, un programa monstruoso (> 1000 lineas), entonces necesitas una mejor forma de estructurar tu programa para hacerlo más fácil de mantener y leer. Por supuesto, Bash no ofrece ninguna característica de POO, pero se pude simular usando algunos trucos y agregando solo unas pocas lineas, y te voy a mostrar como.

Concepto de Programación orientada a Objetos
Concepto de Programación orientada a Objetos

Leer más