Qual dos pilares de orientação a objetos abaixo permite ao ...
Em vez de ver um programa como uma única entidade grande e monolítica, o encapsulamento permite que você o divida em várias partes menores e independentes. Cada parte possui implementação e realiza seu trabalho independentemente das outras partes. O encapsulamento mantém essa independência, ocultando os detalhes internos, ou seja, a implementação de cada parte, através de uma interface externa.
O encapsulamento permite a visualização de uma entidade de software como uma caixa preta.
Herança -> Basear uma classe na definição de uma previamente existente
Abstração -> simplificar algo difícil
Polimorfismo -> Um único nome com códigos diferentes
D. Gabarito.