Was bedeutet das ‚#‘ bedeutet Symbol in einem UML-Klassendiagramm?
-
03-07-2019 - |
Frage
Ich lese Algorithmen in a Nutshell (O'Reilly) und kam in einem Klassendiagramm über dieses Symbol. Meine Vermutung ist, dass es bedeutet, dass das Element geschützt ist, aber ich wollte sehen, ob jemand weiß sicher, was es bedeutet.
Lösung
Es gibt ein geschütztes Mitglied eine Klasse oder eine anderen Datentyp.
-
Gibt Privat
+
Gibt öffentlich
#
Zeigt an, dass geschützt
Andere Tipps
'#' gibt die Sichtbarkeit. In diesem Fall bezieht er sich auf einem geschützten Betrieb [der Begriff ‚Methode‘ bearbeitet, wie dies nicht als generisch ist].
Fügen Sie auch:
~ Zeigt Paket-private (oder Standard)
Es impliziert, dass es geschützt ist, für eine Variable wird es nur in der Klasse und geerbten Klassen zu sehen.
‚#‘ steht für die Sichtbarkeit „geschützt“ (ähnlich öffentlich, privat) Verhalten der Eigenschaft / Methoden in der Klasse. Sie können mehr von der gleichen finden unter uml_basic_notations