3. Abstraction
Dans le langage courant, l’abstraction est l’opération intellectuelle qui consiste à ne retenir de quelque chose que ses caractéristiques essentielles, en oubliant ainsi les autres aspects, ramenés en quelque sorte au rang de détail. En programmation, les notions de procédure, de fonction, de module ou de composant logiciel relèvent de l’abstraction, en résumant tel ou tel morceau de programme à la fonctionnalité qu’il réalise, et en permettant l’oubli de certains détails de sa mise en œuvre lors de ses réutilisations.
L’abstraction est un concept intimement lié au typage : un type est déjà en soi la représentation d’un ensemble de données (les « habitants » du type) partageant des propriétés communes.
Par
exemple
, les nombres entiers forment un type dont les habitants...
Cet article est réservé aux abonnés
Cet article est réservé aux abonnés. Il vous reste 92 % à découvrir.
Déjà abonné ?
Se connecter
Lecture en cours
Abstraction