UML-Klassendiagramm: ist dieses, wie Sie schreiben, Abstrakt Methode oder Eigenschaft?

Als ich, war die Schaffung der ersten Zeit ein uml-Klassendiagramm für ein kleines C# - Projekt hatte ich einige Schwierigkeiten mit den Eigenschaften. Am Ende habe ich nur noch die Eigenschaften als Variablen mit <<property>> an den start. Jetzt bin ich Frage mich, wie löse ich dieses mit einer abstrakten Methode? Soll ich das einfach hinzufügen <<abstract>> zu der Methode eine Geldstrafe? Im tun so etwas wie dieses:

-----------------------------------
|           <<abstract>>          |
|             MyClass             |
-----------------------------------
|<<property>> + a : int           |
|<<property>> + b : string        |
-----------------------------------
|<<abstract>> # Job() : void      |
|<<abstract>> # Job2() : string   |
|- SomeNonAbstractMethod() : void |
-----------------------------------

Ist das in Ordnung? Irgendwelche Vorschläge?

InformationsquelleAutor silla | 2012-09-28
Schreibe einen Kommentar