Setze ich 'const' in mein UML-Diagramm?

8

Ich mache ein UML-Diagramm mit Dia . Muss ich const in das Diagramm einfügen, wenn eine Funktion const ist? Wenn ja, wo?

    
Pieter 15.11.2010, 13:03
quelle

1 Antwort

14

Kapitel 11.8.2 ("Operation") in der neuesten UML-Spezifikation listet isQuery als eines der Attribute der Operation:

  

isQuery: Boolean - Gibt an, ob eine Ausführung der Operation den Status des Systems unverändert lässt (isQuery = true) oder ob Nebenwirkungen auftreten können (isQuery = false). Der Standardwert ist false.

Wenn ein Vorgang, der den Systemzustand nicht ändert, in einem Diagramm angezeigt wird, sollte die Eigenschaft {query} nach dem Rückgabetyp der Funktion hinzugefügt werden.

Dia unterstützt das Attribut isQuery für Klassenoperationen: Öffnen Sie das Fenster Eigenschaften und auf Operationen klicken Sie auf Abfrage Kontrollkästchen für Methoden, die den Status der Klasse nicht ändern, und const werden nach dem Rückgabetyp der Methode in einem Diagramm angezeigt.

    
Bojan Komazec 15.11.2010, 15:26
quelle

Tags und Links