next up previous contents index
Next: Interface fonctionnelle ou impérative Up: Types abstraits Previous: Types abstraits   Contents   Index

Nom et image mentale

Il se pourrait bien que la caractéristique la plus importante d'un type abstrait soit son nom et son image mentale ; cette dernière correspond à une description verbale du type, permettant au programmeur consommateur de se forger une idée précise sur le fonctionnement du type et d'imaginer les effets des opérations.

Le nom du type fait souvent allusion à des objets plus physiques, et l'image fait référence au comportement de cet objet physique. Un exemple typique est celui d'une pile. Le mot pile ainsi que l'utilisation du mot sommet dans la description donne une image facile à retenir. Ce serait amusant d'imaginer la description de ce type abstrait sans mentionner ces deux mots.

Un grand nombre de mots comme arbre, branche, feuille, sommet, début, fin, gauche, droite, avant, après, prédécesseur et successeur ont comme seule raison d'être (dans la description d'un type abstrait) la simplification de la compréhension du type par le programmeur consommateur.



Robert STRANDH
2001-09-28