Loading subject…
Abstraction
Abstraction is the process of hiding implementation details and exposing only the essential features of an object.
Inheritance
Inheritance is a fundamental concept in object-oriented programming (OOP) that allows a class (subclass/child) to reuse and extend the attributes and methods of another class (superclass/parent).
Polymorphism
Polymorphism means “many forms” - the ability of objects to take on different forms depending on context.