OOP

Object Oriented Programming

Object means a real-world entity such as a pen, chair, table, computer, watch, etc. Object-Oriented Programming is a methodology or paradigm to design a program using classes and objects. It simplifies the software development and maintenance by providing some concepts:

  • Object
  • Classes
  • Inheritance
  • Polymorphism
  • Abstraction
  • Encapsulation