Le type Value

Les traitements informatiques opèrent sur des données, et ces données sont des informations portés par des éléments de code qu’on appelle des variables. Dans un langage comme Java les variables doivent être déclarées avec un type bien définie (on dit que Java est un langage typée). Le type exprime en quelque sorte la nature et la plage de valeur que peut prendre l’information stockée dans la variable. Ainsi, la contrainte de devoir systématiquement typée les variables conduit à verrouiller la nature des données manipulées dans une suite de code.

Le cas d’une architecture modulaire Un problème se pose en particulier dans le cadre