Der "::" Operator in UML
In UML bedeutet der :: Operator folgendes:
Das ist der sogenannte Namensraum-/Qualifikationsoperator (engl. Scope Resolution).
Damit wird angegeben, zu welchem Paket, Namespace oder welcher Klasse ein Element gehört.
Den Operator kann man wie folgt lesen: "gehört zu" / "ist definiert in"
Grob gesagt bildet der Operator die Hirachie ab.
Beispiele:
Shop::Order # Die Klasse Order liegt im Paket Shop
Shop::Bestellvorgang # Der Bestellvorgang gehört zum Shop
Geldautomat::Auszahlung # Die Auszahlung gehört zum Geldautomaten
Geo::Address # Address aus dem Paket Geo
Weitere Beispiele wie man den Operaor nutzen kann.
Payment::Pending #Zustand Pending ind Enumeration Payment
Payment::Complete #Zustand Pending ind Enumeration Payment
OrderService::validateOrder() # Methode validateOrder() in Klasse OrderService
Schreibe einen Kommentar