Domanda

Stavo leggendo Algorithms in a Nutshell (O'Reilly) e mi sono imbattuto in questo simbolo in un diagramma di classe. La mia ipotesi è che ciò significhi che il membro è protetto, ma volevo vedere se qualcuno sapeva con certezza cosa significa.

È stato utile?

Soluzione

Indica un membro protetto di una classe o di un altro tipo di dati.

- Indica privato

+ Indica pubblico

# Indica protetto

Altri suggerimenti

'#' indica la visibilità. In questo caso si riferisce a un'operazione protetta [modificato il termine "metodo" in quanto non è così generico].

Aggiungi anche a:

~ Indica pacchetto-privato (o predefinito)

Implica che sia protetto, per una variabile sarà visibile solo nella classe e nelle classi ereditate.

'#' sta per visibilità " protetto " (simile al comportamento pubblico, privato) della proprietà / dei metodi nella classe. Puoi trovarne altri presso uml_basic_notations

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top