Qu'est-ce que la POO?
La programmation orientée objet se réfère grossièrement aux langages de
programmation qui possèdent un certain nombre des fonctionnalités suivantes:
- Encapsulation - Association de champs et de fonctions dans une seule unitée
appelée objet.
- Abstraction - Dissimulation des champs et des fonctions pour cacher les
détails de l'implémentation d'un objet.
- Polymorphisme - Mettre à disposition une interface unique pour des entités
pouvant avoir des types différents.
- Héritage - La capacité d'un objet d'hériter des caractéristiques d'un autre
objet.