Em uma determinada consulta o médico prescreve a seguinte medicação, conforme a receita: Receituário • 400 g de ácido acetilsalicílico • 1 mg de maleato de dexclorfeniramina • 10 mg de cloridrato de fenilefrina • 30 mg de cafeína Misturar bem e ingerir com água. Repetir em momentos de crise. Sem compreender as instruções, o paciente procurou outro médico e uma nova receita foi prescrita baseada na anterior, como apresentado a seguir: Receituário • Tomar 1 comprimido de Refriscol. • Ingerir com água. • Repetir em momentos de crise. Com base no caso hipotético, é correto afirmar que o princípio aplicado pelo segundo médico:
- A)É de superclasses, ou seja, uma abstração de algo de interesse do paciente.
Errada, porque fala em superclasses e abstração, mas o caso descreve ocultação de detalhes em um contêiner, não herança nem generalização.
- B)É de encapsulamento, no qual a cápsula age como um contêiner para manter seus ingredientes, definindo uma interface que permite a manipulação do comprimido com menos erro e mais clareza.
Certa, pois o comprimido funciona como um contêiner que reúne ingredientes e expõe uma forma simples de uso, exatamente a ideia de encapsulamento.
- C)É de encapsulamento, sendo considerado uma abstração de um conjunto de objetos; ao mesmo tempo também atua como um contêiner abstrato para os ingredientes que estão no objeto medicação.
Errada, porque mistura encapsulamento com abstração de objetos, mas a analogia central é a proteção e organização interna dos componentes, não um "conjunto abstrato".
- D)Pode ser definido como encapsulamento, uma vez que a composição do remédio foi construída inteiramente a partir de um conjunto de itens (classes), em que cada classe cuida de um subconjunto específico de sintomas.
Errada, pois descreve composição e classes cuidando de sintomas, o que não corresponde ao conceito pedido nem à analogia do enunciado.
Gabarito: B
A questão usa uma analogia clássica da Orientação a Objetos: em vez de listar cada componente do remédio separadamente, o médico passa a indicar um único item, o Refriscol, como se os ingredientes estivessem "guardados" em uma unidade pronta para uso. Isso é encapsulamento: reunir dados e comportamentos em uma mesma estrutura e esconder os detalhes internos, expondo apenas uma interface simples para quem vai usar. Pense assim: você não precisa saber a fórmula completa para tomar o comprimido. Você só precisa da instrução de uso. O interior fica protegido e organizado, enquanto a forma de uso fica clara. Em software, é o mesmo raciocínio: o objeto oferece operações públicas e mantém seus atributos internos sob controle. Por isso, o gabarito é a letra B. A banca descreve a cápsula como contêiner que preserva os ingredientes e define uma interface para manipulação com menos erro e mais clareza, que é exatamente a ideia de encapsulamento. O foco aqui não é criar uma ideia geral do remédio, mas esconder a composição detalhada e simplificar o acesso. Se quiser guardar uma frase de prova: encapsulamento é "esconder a complexidade interna e mostrar só o necessário". Abstração é mais sobre destacar as características essenciais do objeto, sem entrar nos detalhes de implementação.