Associe cada definição seguinte ao conceito correspondente:
1. Herança, 2. Polimorfismo, 3. Encapsulamento, 4. Abstração
( ) Simplifica a complexidade ao expor apenas os aspectos essenciais de um objeto ou sistema, ocultando detalhes
desnecessários para o usuário.
( ) Permite que classes compartilhem características comuns sem duplicação de código.
( ) Permite que métodos com o mesmo nome tenham diferentes implementações em classes distintas.
( ) Organiza dados e métodos relacionados em uma única unidade, controlando o acesso aos seus componentes
internos por meio de modificadores como private ou protected, garantindo a integridade dos dados.
Qual a sequência correta para associar as definições aos conceitos?