Most of you might have heard the term Object-Oriented Programming while trying to learn a programming language. So, what exactly is this thing? Is it of any importance? Do we even need Object Oriented programming? Let’s take a look into this. Various Programming Paradigms Paradigm basically refers to a way of doing things…