En Documenting Software Architectures: Views and Beyond
on peut lireEst-ce qu'un module AnimalList a une dépendance Uses à Animal?
Utilise est une forme de dépendance qui peuvent exister entre les deux modules. Un utilise B si l'exactitude de A dépend de la présence d'une correcte mise en œuvre de B.
Maintenant, cela signifie que si j'ai une classe AnimalList
qui est un conteneur pour Animal
cas, mais N'utilise aucune méthode sur un animal, y a-t-il un Utilise forme de dépendance de A à B?
Il me semble que non. Je peux faire tous les changements que je veux Animal que AnimalList sera toujours totalement inconscient de ce fait. Il a juste besoin de son existence - rien de plus.
Y a-t-il un nom pour ce genre de "relation"?
Merci