Object-Orient Programming (OOP) is a programming technique. OOP is built on top of objects and classes. The concept of OOP is to map programming objects with real-world objects, things, or concepts