Was bedeutet das ‚#‘ bedeutet Symbol in einem UML-Klassendiagramm?

StackOverflow https://stackoverflow.com/questions/418308

  •  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.

War es hilfreich?

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top