Paradigm Features
Object-oriented programming (OOP) is a programming paradigm that is based on the concept of “objects,” which are instances of a class. OOP has several key features that distinguish it from other programming paradigms:
- Encapsulation
- Inheritance
- Polymorphism
- Abstraction
- Classes
- Objects
- Interfaces
- Dynamic binding
- Message passing
Learn more from the following resources: