Questão FC266318
No que diz respeito à programação orientada a objetos, objetos possuem comportamento, que faz referência a operações realizadas por um objeto e ao modo de como essas operações são
Questões sem classificação de assunto (TI - Desenvolvimento de Sistemas)
IDECAN · 2021
No que diz respeito à programação orientada a objetos, objetos possuem comportamento, que faz referência a operações realizadas por um objeto e ao modo de como essas operações são executadas. Um dos princípios da Orientação a Objetos constitui uma forma de restringir o acesso ao comportamento interno de um objeto e, assim, u objeto que precise da colaboração de outro objeto para realizar alguma tarefa simplesmente envia uma mensagem a este último. O método que o objeto requisitado usa para realizar a tarefa não é conhecido dos objetos requisitantes. Por meio deste princípio, a única coisa que um objeto precisa saber para pedir a colaboração de outro objeto é conhecer a sua interface. A aplicação da abstração, neste caso, está em esconder os detalhes de funcionamento interno de um objeto. Esse princípio é conhecido como
- polimorfismo
- encapsulamento
- coesão
- acoplamento
Mostrar resposta e comentário
Gabarito
B
Comentário do professor
Encapsulamento é o princípio que reúne dados e comportamentos dentro de um objeto e oculta seus detalhes internos, expondo apenas uma interface pública necessária para uso. Assim, outros objetos interagem por meio de mensagens (chamadas de método) sem conhecer a implementação interna.
Ao restringir o acesso a atributos e métodos (por exemplo, usando private, protected, public), o encapsulamento protege o estado do objeto, evita dependências indevidas e facilita alterações internas sem impactar quem consome a interface.
Seus benefícios incluem maior modularidade, menor acoplamento, maior coesão, facilidade de manutenção e testes. Em suma, encapsulamento é a aplicação prática da abstração para esconder como algo é feito, mostrando apenas o que é necessário.
Conteúdo do catálogo FC Concursos · Atualizado em