Pré. | Proc. |
Substitution
La description
Une substitution est une relation entre deux classificateurs, signifiant que le classificateur remplaçant respecte le contrat spécifié par le classificateur contractuel. Cela implique que les instances du classificateur de substitution sont substituables à l'exécution, alors que les instances du classificateur de contrat sont attendues. Dans l'exemple, la classe nommée ResizableWindow a un connecteur de substitution à la classe nommée Window, ce qui signifie que partout où l'on vous demande une fenêtre, vous pouvez utiliser une fenêtre redimensionnable.
La relation de substitution est un sous-type d'une relation de dépendance.