OOP Glossary
Spécial | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | Tout
A |
---|
Abstract Class— cannot be instantiated. | |
C |
---|
Concrete Class— can be instantiated; provides full implementation of its methods. | |
I |
---|
InheritanceMechanism for creating new classes based on existing ones | |
Instantiation— the process of creating an object from a class, usually involving memory allocation and initialization through a constructor. | |
M |
---|
Method— a function defined within a class that operates on the object’s data. | |
O |
---|
Objectan instance of a class, representing a specific entity with its own state and behavior. Objects interact with each other through methods, enabling communication and collaboration within the system. | |
Object-Oriented ProgrammingOOP is a way of organizing code that emphasizes the use of objects to represent real-world entities and their interactions.
Object-oriented programming (OOP) is a programming paradigm based on the concept of ”objects”, which can contain data and code: data in the form of fields (often known as attributes or properties), and code, in the form of procedures (often known as methods). — Wikipedia | |
P |
---|
paradigmA way of going about something | |
Polymorphismability to present the same interface for different underlying data types | |