Comment représenter des attributs indexés ou paramétrés dans UML?Comment représenter des attributs indexés ou paramétrés dans UML?
Par exemple, comment inverser le code Java
suivant:
class MyClass {
Object getValue(String key);
void setValue(String key, Object value);
}
De un côté, je peux décrire simple
mais cela ne montrera pas que ces 2 méthodes sont en relation.
De l'autre côté, je peux le décrire
mais cela cacherai le fait, que plusieurs instances d'une valeur sont nommés par le paramètre clé.
Le même problème se pose avec le code C#
suivant:
class MyClass
{
public string this[int i]
{
get
{
}
set
{
}
}
}
peut vous donner des détails aussi sur les attributs indexés ou paramétrées? Par exemple dans un exemple Java, voulez-vous représenter la méthode getValue/setValue avec des paramètres dans UML ou autre chose? –
oui souhaite exprimer cela en UML – Dims