Outils pour utilisateurs

Outils du site


developpement:general:toc

Techniques de programmation

Orienté-objet

Il y a plusieurs concepts dans la programmation orientée-objet :

  • Encapsulation
  • Héritage
  • Polymorphisme
  • Interfaces

Encapsulation

Technique qui permet incorporer des données dans les classes. Les données de ces classes sont habituellement accessibles par des méthodes.

Il y a différents niveaux de visibilité :

  • Pubic → tous les autres objets ont accès
  • Protégé → seulement les classes dérivées ont accès
  • Privé → accessible qu'à l'intérieur même de la classe

Héritage

Polymorphisme

Le polymorphisme est un concept de l'orienté-objet qui permet d'appliquer des méthodes à des objets de différents type. Le cas classique sont les figures. Une interface Figure peut contenir la signature d'une méthode obtenirSuperficie(). Deux objets différents qui implémentent l'interface Figure, qui sont Cercle et Rectangle, peuvent à leur tour implémenter la méthode obtenirSuperficie() à leur façon.

Interfaces

developpement/general/toc.txt · Dernière modification : 2023/10/03 17:53 de sgariepy