Na UML é possível utilizar alguns indicadores para a visibil...
Na UML é possível utilizar alguns indicadores para a visibilidade de atributos e operações. Relacione a Coluna 1 à Coluna 2, associando os indicadores às suas respectivas visibilidades.
Coluna 1 - Indicadores de visibilidade
1. -
2. ~
3. +
4. #
5. *
Coluna 2 - Visibilidades
( ) Protegido.
( ) Público.
( ) Privado.
( ) Pacote.
( ) Sem significado de visibilidade.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: D
No contexto da UML (Unified Modeling Language), que é uma linguagem padrão para a modelagem de sistemas, a visibilidade dos elementos é um aspecto importante. Ela define como os atributos e operações de uma classe podem ser acessados. Vamos entender o significado de cada indicador de visibilidade e por que a alternativa D está correta:
- # (Protegido): Indica que o atributo ou operação é visível para as subclasses, ou seja, pode ser acessado por classes que herdam da classe em questão.
- + (Público): Significa que o atributo ou operação pode ser acessado por qualquer outra classe. É a visibilidade mais aberta.
- - (Privado): Representa que o acesso é restrito à própria classe onde o elemento é definido. Outras classes não podem acessar diretamente.
- ~ (Pacote): Indica que o acesso é permitido a todas as classes dentro do mesmo pacote.
- * (Sem significado de visibilidade): Este não é um símbolo padrão de visibilidade em UML. Portanto, não tem significado em termos de visibilidade de classe.
Agora, vamos relacionar cada indicador com a sua visibilidade correspondente:
- # - Protegido
- + - Público
- - - Privado
- ~ - Pacote
- * - Sem significado de visibilidade
Com base na descrição e associação acima, preenchemos os parênteses na ordem apresentada pela alternativa correta, que é a D. Assim, temos:
- (#) Protegido.
- (+) Público.
- (-) Privado.
- (~) Pacote.
- (*) Sem significado de visibilidade.
Portanto, a sequência correta é 4 – 3 – 1 – 2 – 5, que corresponde à alternativa D.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
- Visibilidade
- Pública ( + ): onde outras classes podem ter acesso ao atributo.
- Privada ( - ): o atributo somente é acessado diretamente pela própria classe.
- Protegida ( # ):
- Pacote ( ~ ): que é acessado pelo relacionamento da classe com a classe externa.
Fonte: Minhas anotações
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo