Darstellen einer generischen C # -Methode in einem UML-Klassendiagramm

8

Ich habe die folgende Schnittstelle:

%Vor%

User ist eine abstrakte Klasse und ICanLogin ist eine andere Schnittstelle.

Nun möchte ich die obige Schnittstelle mit ihrer Methode in einem UML-Klassendiagramm in Visio darstellen.

Wie kann ich die obige generische Methode mit ihren Einschränkungen in einem Klassendiagramm darstellen?

    
Andreas Grech 17.01.2010, 10:58
quelle

3 Antworten

3

UML unterstützt nicht direkt parametrische Methoden.

Die nächste Möglichkeit besteht darin, eine verschachtelte Klasse zu definieren, die die Typ-Constraints mit einem Stereotyp hat, die Sie als einen Typparameter interpretieren und die Register -Operation als solche definieren.

%Vor%     
Pete Kirkham 18.01.2010, 13:19
quelle
5

Eine generische Klasse ist eine Template-Klasse in UML siehe Wie können Vorlagenklassen korrekt dargestellt werden? mit UML?

Sie können also die parametrisierte Klasse in Visio nicht verwenden Ссылка

    
salgo60 17.01.2010 13:51
quelle
1

UML DOES unterstützt parametrische Typen (andere Dinge können ebenfalls parametrisiert werden und auch andere Dinge als Typen können als Parameter verwendet werden).

    
Rafael Chaves 27.12.2010 20:09
quelle

Tags und Links