Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial

Visibilità

Attribuiamo le possibilità di utilizzo alle varie classi
Attribuiamo le possibilità di utilizzo alle varie classi
Link copiato negli appunti

La Visibilità si applica ad attributi o operazioni e specifica la possibilità che hanno le classi di usare gli attributi e le operazioni di un'altra classe.

Sono consentiti tre livelli di visibilità:

  • Livello pubblico: L'utilizzo viene esteso a tutte le classi
  • Livello protetto: L'utilizzo è consentito soltanto alle classi che derivano dalla classe originale
  • Livello privato: Soltanto la classe originale può utilizzare gli attributi e le operazioni definite come tali.

A livello grafico vengono utilizzati, generalmente, i seguenti simboli per distinguere i tre livelli:

  • Livello pubblico: +
  • Livello protetto: #
  • Livello privato: -

Il Rational Rose, invece, utilizza i seguenti simboli, per le operazioni:

  • Livello pubblico: figura
  • Livello protetto: figura
  • Livello privato: figura

E gli stessi, con il colore differente, per gli attributi:

  • Livello pubblico: figura
  • Livello protetto: figura
  • Livello privato: figura
figura

Ti consigliamo anche