Abstract Data Type |
A data type that specifies only the functionality and not the specific way it is implemented. |
Abstraction |
The process of simplifying complex real-world objects into models is called representation. |
Abstraction Layer |
A simplified interface is provided to hide the complexity of lower-level components. |
Class |
A blueprint for creating objects that encapsulates data and behavior. |
Data Abstraction |
The technique of simplifying intricate data by offering a high-level interface. |
Encapsulation |
The bundling of data and methods that operate on that data within a single unit. |
Inheritance |
A mechanism to create a new class using properties and behaviors of an existing class. |
Object |
An instance of a class that contains both data and methods. |
Polymorphism |
The ability to present the same interface for different underlying data types. |
Procedural Abstraction |
A technique that conceals the inner workings of a procedure and reveals only the essential information. |