Le domaine d'intérêt des travaux touchant le Génie Logiciel, il paraît bien naturel de présenter l'exemple de la pile. On s'intéresse cependant plus ici au mode d'implantation de la pile qu'à sa qualité de type abstrait de données générique.
2. La forme générique de la pile
4. Conclusion
Dans la première instanciation, on réalise la pile par l'utilisation d'un tableau et d'un indice qui sert de pointeur de pile. On réalise la seconde par une liste chaînée.
La définition du type est "logiquement" rattachée au corps du module, mais "réellement" donnée dans son interface – le langage l'impose pour simplifier le travail du compilateur.
| 1ère instanciation | 2ème instanciation | |
| |
Le corps du module des paramètres définit les procédures d'interface :
| 1ère instanciation | 2ème instanciation | |
| | |
| | |
| | |
| | |
| |