1/3
DATA STRUCTURES AND ALGORITHM
Name  | Mastery  | Learn  | Test  | Matching  | Spaced  | 
|---|
No study sessions yet.
ENCAPSULATION
_________ in programming is a fundamental concept in OOP that involves bundling the data (attributes) and methods (functions) that operate on that data into a single unit (class).
It restricts direct access to some of the object's components, which helps prevent unintended interference and misuse.
INHERITANCE
______in programming, particularly in OOP, is a mechanism that allows one class (the child or subclass) to inherit properties and methods from another class (the parent or superclass).
POLYMORPHISM
in programming, especially in OOP, refers to the ability of different classes to be treated as instances of the same class through a common interface.
It allows methods to do different things based on the object it is acting upon, enhancing flexibility and extensibility.
ABSTRACTION
_________ in programming, particularly in OOP, is the concept of hiding the complex implementation details of a system and exposing only the essential features to the user.