OOP Paradigms
Abstraction |
The selection of only useful information about an object for a particular application. |
Encapsulation |
Is the ability to control the access to the object's properties and methods, render them either visible (public) or hidden (visible only to internal functions). |
Polymorphisme |
The definition of different executions of a methode for different inputs and for different objects |
Heritage |
A description of a general\specific relationship between classes. In shorts a subclass has all the properties/ actions of its super class + its own ones + its redefined ones |
Composition, Agregation |
The creation of a class/object as a collection of other objects |
Comments
Related