• Matéria: Informática
  • Autor: ivesseixas
  • Perguntado 7 anos atrás

O grande propósito do encapsulamento é de que as pessoas que utilizam os objetos não precisam se preocupar em saber como eles são constituídos internamente, acelerando o tempo de desenvolvimento.

Um engenheiro de software, ao utilizar a UML, deve se atentar que os atributos e operadores de uma classe exibem propriedade de visibilidade.
Nesse contexto, assinale a alternativa correto quanto ao nível de visibilidade.

Alternativas
Alternativa 1: Público (public) aplica-se a classes.
Alternativa 2: Privado (private) aplica-se a pacotes.
Alternativa 3: Privado (private) aplica-se a sistemas.
Alternativa 4: Pacote (package) aplica-se a sistemas.
Alternativa 5: Protegido (protected) aplica-se a classes herdeiras.

Respostas

respondido por: Danas
9

Em relação a visibilidade do sistema, a alternativa 3) : Privado (private) aplica-se a sistemas é a correta.

O encapsulamento é apenas um método de privação de acesso aos códigos do programa, os desenvolvedores podem privar o acesso apenas a eles mesmo, já que o usuário não precisam saber qual é o código, e nem precisa edita-lo.

Quando o nível de visibilidade está privado, apenas os desenvolvedores tem acesso ao código do sistema.

Os modos de "publico" e de "pacote" dão bem mais acesso ao código do programa para os usuários, dando liberdade para eles, é comum em programas de código aberto.

Espero ter ajudado!

respondido por: fabionetsilva
0

Resposta:

Alternativa 3:

Privado (private) aplica-se a sistemas.

Explicação:

Perguntas similares