Bonsoir tout le monde ,
je suis debutant dans la matiere et je voudrais savoir qu'est ce qu'un typa de donnée abstrait avec plus de precision
merci d'avance
Bonsoir tout le monde ,
je suis debutant dans la matiere et je voudrais savoir qu'est ce qu'un typa de donnée abstrait avec plus de precision
merci d'avance
Il s'agit d'une classe qui ne peut être instanciée. C'est à dire qu'aucun objet de la classe ne peut existé. Cette classe peut être utilisée comme classe de base pour d'autres classes qui elles ne sont pas abstraites (héritage). Elle peuvent aussi contenir des propriétés ou des méthodes static qui sont accessibles sans qu'aucun objet n'existe. On peut voir les propriétés ainsi définie comme des vairiables globales et les méthodes comme des fonctions.
Je sais que les puristes ne seront pas d'accord avec cette définition mais je pense que c'est plus clair ainsi. Mes ce sont des notions difficile au début.
Regarde dans le dico du site tu trouveras d'autres définition
http://dico.developpez.com/html/974-...bstraction.php
[/url]
NB: ce n'est pas propre au paradigme OO. C'est plus vaste. J'avais vu ça avec la généricité (en Ada) il y a pas mal de temps, et cela reste qu'une des applications.
J'en ai retenu aujourd'hui une définition d'interface (au sens très large).
Avec un coup de google rapide on tombe sur des entrées comme:
- http://www.nist.gov/dads/HTML/abstractDataType.html (un exemple fort classique et récurrent pour la présentation des ADT)
- http://c2.com/cgi/wiki?AbstractDataType (le wiki web des DP)
Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média. Et de toutes façons, ma BAL sur dvpz est pleine...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager