OOP reflects the real world behavior of how things work. It is important because
- It make visualization easier because it is closest to real world scenarios.
- You can reuse the code, this saves time, and shrinks your project.
- Once you know the concept, it makes you a cooler coder among your friends ;) .
There are 3 basic features of object oriented programming language:
- Inheritance
- Polymorphism
- Encapsulation
By using these features you can easily reuse your program or part of your program. Object oriented programming provides you a power to do programming in a very effective manner. Learn OOP concept and implement it in your daily programs.