Bash is a very common *nix shell, and it's programming language is purely procedural and focused on command execution. Object Oriented Programming (OOP) is a programming paradigm that represents the elements of a problem as entities with a set of properties and actions that it can execute. If you use Bash to write very simple and short scripts, procedural programming is just fine, you don't need m
![Object Oriented Programming in Bash](https://cdn-ak-scissors.b.st-hatena.com/image/square/f4c3b5ecf54892e4d8b93dbc61c24472fc1643a7/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEg-rGcpwjUgVoL9FPhJplsdNdqzq_bC7z9qx9PoEuQsJIBRUySZnIceL3wT3cA_ESJomdKTQS3_JcQ991vvcZkRIXlzM4FyWgWW4fCDUpbTFVse9cxhkWyPRmzVTDhj2Vl0PY5YrCzEeeM%2Fw1200-h630-p-k-no-nu%2Foop.png)