 |
Ce produit définit un ensemble de comportements (un ensemble d'opérations) offerts par un élément de modèle classificateur (une classe, un sous-système ou un composant). |
|
Objet
Une interface déclare un ensemble d'opérations, y compris leurs signatures et paramètres, qui permettent de spécifier
les services offerts par un élément du modèle classificateur (par ex., une classe, un composant ou un sous-système).
|
Description principale
Une interface est un élément de modèle qui définit un ensemble de comportements (un ensemble d'opérations) offerts par
un élément du modèle de classificateur (une classe, un sous-système ou un composant). Un classificateur peut réaliser une
ou plusieurs classes. Une interface peut être réalisée par un ou plusieurs classificateurs. Les classificateurs réalisant
les mêmes interfaces peuvent être permutés entre eux dans le système. Chaque interface doit fournir un ensemble unique et
bien défini d'opérations. |
Propriétés
Facultatif |  |
Planifié |  |
Personnalisation
Options de représentation | Représentation UML : Interface
Les interfaces sont généralement utilisées avec le Produit : Sous-système de conception ; en règle générale, il n'est ni
nécessaire ni recommandé de les utiliser en conjonction avec les Produits :
Classes de conception, où l'utilisation d'opérations publiques suffit généralement. Les interfaces sont
habituellement utilisées lorsqu'un comportement a besoin d'être défini (sous forme de signatures d'opérations)
séparément des éléments qui réalisent ces opérations. Ceci implique l'existence d'abstractions plus générales de
comportement ou de substituabilité, modélisées en tant que sous-systèmes de conception. Pour les projets dépourvus de
ces attributs, les interfaces peuvent être omises.
|
Plus d'informations
© Copyright IBM Corp. 1987, 2006. All Rights Reserved.
|
|