Visit complete Design and Architecture roadmap

← Back to Topics List

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:

Roadmaps Guides Videos About YouTube

roadmap.sh by Kamran Ahmed

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh · FAQs · Terms · Privacy