Questões Engenharia de Software Orientação a Objetos
A proteção de atributos e operações das classes, fazendo com que estas se comuniquem...
Responda: A proteção de atributos e operações das classes, fazendo com que estas se comuniquem com o meio externo por meio de suas interfaces, define o conceito de
💬 Comentários
Confira os comentários sobre esta questão.

Por Rodrigo Ferreira em 31/12/1969 21:00:00
Gabarito: b)
O conceito descrito na questão é o de encapsulamento. Encapsulamento é um dos princípios fundamentais da programação orientada a objetos. Ele se refere à prática de ocultar os detalhes internos do funcionamento de uma classe e expor apenas as operações seguras e necessárias para o uso externo através de uma interface. Isso ajuda a proteger os dados internos da classe contra acessos indevidos e modificações não autorizadas, além de facilitar a manutenção e a evolução do software.
Polimorfismo, mencionado na alternativa a), é outro conceito da programação orientada a objetos que permite que objetos de diferentes classes sejam tratados como objetos de uma classe comum. Herança, opção c), é um princípio que permite que uma classe herde características (atributos e métodos) de outra classe. Agregação, opção d), e especialização, opção e), são conceitos relacionados à formação de relações entre classes, mas não descrevem a proteção e a interface de comunicação de uma classe com o meio externo.
O conceito descrito na questão é o de encapsulamento. Encapsulamento é um dos princípios fundamentais da programação orientada a objetos. Ele se refere à prática de ocultar os detalhes internos do funcionamento de uma classe e expor apenas as operações seguras e necessárias para o uso externo através de uma interface. Isso ajuda a proteger os dados internos da classe contra acessos indevidos e modificações não autorizadas, além de facilitar a manutenção e a evolução do software.
Polimorfismo, mencionado na alternativa a), é outro conceito da programação orientada a objetos que permite que objetos de diferentes classes sejam tratados como objetos de uma classe comum. Herança, opção c), é um princípio que permite que uma classe herde características (atributos e métodos) de outra classe. Agregação, opção d), e especialização, opção e), são conceitos relacionados à formação de relações entre classes, mas não descrevem a proteção e a interface de comunicação de uma classe com o meio externo.
⚠️ Clique para ver os comentários
Visualize os comentários desta questão clicando no botão abaixo
Ver comentários