Was ist bei einem UML-Diagramm die korrekte Darstellung einer Vorlagenklasse?Wie können Vorlagenklassen mit UML korrekt dargestellt werden?
43
A
Antwort
78
Normales Rechteck mit einem gepunkteten Rechteck in der oberen rechten Ecke, um den Template-Parameter darzustellen. Etwas wie dieses:
.......
___________: T :
| :.....:
| |
| ClassName |
| |
|______________|
2
Ein nützlicherer Ansatz ist, einen UML-Klassifizierer für das Template zu verwenden. Dies ist ein UML-Element, das eine Erweiterung der UML-Notation darstellt. Wenn Ihr Werkzeug Profile unterstützt, erstellen Sie den Klassifizierer in einem. Definieren Sie den Klassifizierer für die Vorlage und schließen Sie die Eigenschaften und Methoden aus der Vorlage ein. Verwenden Sie dann anstelle der Standardklassenschreibweise den Klassifizierer, den Sie für jede Klasse erstellt haben, die die Vorlage verwendet. Dies wäre die korrekte Verwendung der UML für Vorlagen.
Ich habe gerade festgestellt, dass das Posten eines Links auf Twitter als Rep-Scamming gezählt werden kann. Abgesehen davon, dass ich das Limit für den Tag * vor Zeiten erreicht habe ... alles, was ich wirklich bekommen kann, sind die 15 Punkte für die Annahme (hoffentlich). Korollar: Vielleicht hätte ich es tatsächlich um 12.01 UTC twittern sollen;) –
Schlagen Sie nicht jeden Tag aufs Wiederholungslimit? – Kibbee
Ja, aber je früher es am Tag passiert, desto wahrscheinlicher ist es, dass jede akzeptierte Antwort die +15 über das Limit und nicht über das Limit hinausbringt. –