Est-il correct de simplement ajouter lambdas à la liste des opérations sur le diagramme de classes comme méthodes normales, et leur donner un nom?Comment représenter lambdas dans un diagramme de classes UML?
1
A
Répondre
1
Oui, bien sûr. Un lambda n'est pas différent de toute autre opération, sauf que vous n'avez pas besoin d'un nom pour cela. Vous pouvez dire que c'est du sucre syntaxique que la langue peut ajouter à votre gâteau de code. Comme la fonction qui la sous-tend peut être décrite, cette description peut également être résumée avec un en-tête (ce que vous faites normalement avec les opérations). Vous pouvez également le stéréotyper avec <<lambda>>
si cela a du sens dans votre environnement de modélisation. Pourquoi vous essayez de le visualiser?
Il y a généralement plus d'une façon de faire de telles choses, donc cela dépend plus de ce que vous essayez de faire –