Pergunta

Eu estava lendo Algorithms in a Nutshell (O'Reilly) e me deparei com este símbolo em um diagrama de classes. Meu palpite é que isso significa que o membro está protegido, mas eu queria ver se alguém sabe ao certo o que isso significa.

Foi útil?

Solução

Ele indica um protegido membro de uma classe ou outro tipo de dados.

- Indica privada

+ Indica pública

# Indica protegido

Outras dicas

'#' indica a visibilidade. Neste caso, refere-se a uma operação protegido [editado o termo 'método' como esta não é tão genérico].

Adicione também para:

~ Indica pacote-privadas (ou padrão)

Isso implica que ele é protegido, para uma variável que só será visto na classe e aulas herdada.

'#' significa visibilidade "protegido" (similar ao público, privado) comportamento da propriedade / métodos na classe. Você pode encontrar mais do mesmo em uml_basic_notations

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top