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.
Soluções para a tarefa
Respondido por
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
0
Resposta:
Alternativa 3:
Privado (private) aplica-se a sistemas.
Explicação:
Perguntas interessantes
Matemática,
7 meses atrás
Química,
7 meses atrás
Física,
10 meses atrás
Matemática,
10 meses atrás
História,
1 ano atrás