Als ich das erste Mal ein UML-Klassendiagramm für ein kleines C# -Projekt erstellte, hatte ich einige Probleme mit den Eigenschaften. Am Ende habe ich gerade die Eigenschaften als Variable mit <<property>>
am Anfang hinzugefügt. Nun wundere ich mich, wie ich das mit einer abstrakten Methode löse? Soll ich einfach <<abstract>>
zu der Methode hinzufügen? Ich mache so etwas wie:UML-Klassendiagramm: Wie schreibt man abstrakte Methoden und Eigenschaften?
-----------------------------------
| <<abstract>> |
| MyClass |
-----------------------------------
|<<property>> + a : int |
|<<property>> + b : string |
-----------------------------------
|<<abstract>> # Job() : void |
|<<abstract>> # Job2() : string |
|- SomeNonAbstractMethod() : void |
-----------------------------------
Ist das in Ordnung? Irgendwelche Vorschläge?