Juliana Jenny Kolb
Home > Engenharia de Software > Sumário > Engenharia de Requisitos > UML > Orientação a Objetos (OO)
Visibilidade
A visibilidade é utilizada para indicar o nível de acessibilidade de um determinado atributo ou método.
Existem basicamente três modos de visibilidade:
- (+) público: indica que o atributo ou método pode ser utilizado por qualquer classe;
- (#) protegido: determina que somente a classe possuidora do atributo ou método ou suas sub-classes podem ter acesso ao mesmo;
- (-) privado: significa que somente a classe possuidora do atributo ou método poderá utilizá-lo.
A figura 1 apresenta um exemplo de atributos e métodos com sua visibilidade representada à esquerda de seus nomes.
Figura 1: Exemplo de visibilidade.
Fonte: Autora (2013).
Referência Bibliográfica
GUEDES, Gilleanes T. A. UML: Uma abordagem prática. São Paulo: Novatec, 2006.