Logo Passei Direto
Buscar
Pergunta 8 O filósofo Platão (427-347 a.C.) distinguia dois mundos: o mundo sensível, no qual nós seres humanos sentimos, temos percepções, adquirimos um conhecimento particular das coisas e experimentamos que elas são mutáveis; e o mundo das ideias, um mundo separado, transcendente, uma vez que as ideias – em grego, eidos –, são de natureza totalmente diferente da dos objetos sensíveis. Este mundo das ideias é o equivalente a qual dos fundamentos sobre os quais se baseiam as Linguagens de Programação Orientadas a Objetos? a. Polimorfismo b. Iteração c. Abstração d. Herança e. Isomorfismo
User badge image
Wagner -3-

há 3 meses

Respostas

User badge image

Ed Verified user icon

há 3 meses

Para responder a essa pergunta, precisamos entender a relação entre a filosofia de Platão e os conceitos de programação orientada a objetos. Platão distingue entre o mundo sensível (o mundo das percepções e mudanças) e o mundo das ideias (um mundo ideal e imutável). O mundo das ideias representa a essência das coisas, enquanto o mundo sensível é apenas uma cópia imperfeita. Na programação orientada a objetos, a abstração é o conceito que se aproxima mais da ideia platônica. A abstração permite que os programadores se concentrem nas características essenciais de um objeto, ignorando os detalhes irrelevantes, assim como Platão fala sobre as ideias que representam a essência das coisas. Analisando as alternativas: a) Polimorfismo - Refere-se à capacidade de diferentes classes de serem tratadas como instâncias da mesma classe através de uma interface comum. b) Iteração - Relaciona-se a repetir um bloco de código várias vezes. c) Abstração - Refere-se à representação de conceitos complexos de forma simplificada, alinhando-se com a ideia platônica de um mundo ideal. d) Herança - Refere-se à capacidade de uma classe herdar características de outra. e) Isomorfismo - Relaciona-se a uma correspondência entre estruturas. Portanto, a alternativa que melhor se alinha com o conceito do mundo das ideias de Platão é: c) Abstração.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina