Je parle de préoccupation/module/extensions telles qu'elles existent dans Ruby et Swift par exemple. Un module Ruby est quelque chose qu'une classe peut inclure (= ajouter les fonctions du module comme ses propres méthodes d'instance) ou étendre (ajouter les fonctions du module comme ses propres méthodes de classe).UML comment représenter une classe concern/module/extension
Une extension rapide est également un module complémentaire pour la classe, généralement lorsque vous souhaitez ajouter une fonctionnalité, vous devez d'abord définir le prototype, puis l'implémenter dans une extension.
(s'il vous plaît me corriger si je me trompe)
Comment décririez-vous représenter un tel module/extension de Swift Ruby en UML, et son lien avec la classe, il est inclus dans/elle étend?
Je conçois avec Visual Paradigm, il y a une liste de "stéréotypes" qui pourraient peut-être tenir: 'auxiliary',' agent', 'capability',' delegate', ...? –