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:
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 similares
5 anos atrás
5 anos atrás
5 anos atrás
9 anos atrás