← Questões de Programação

Programação · IBFC · 2024

Questão comentada de Programação

De acordo com programação orientada a objetos, analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F). ( ) Programação orientado a objetos é um paradigma de programação que se objetiva a tratar modelos como objetos, que são descritos através de classes. ( ) Programação orientado a objetos é um paradigma que visa a tratar todos os objetos como funções e apenas são aceitos para linguagens de paradigma funcional. ( ) Programação orientado a objetos é um paradigma que se objetiva a resolver problemas apenas para sistemas de baixa complexidade. Assinale a alternativa que apresenta a sequência correta de cima para baixo.

Gabarito: A

Programação Orientada a Objetos (POO) é um paradigma que organiza o código em torno de objetos, que representam entidades do mundo real ou do problema, e esses objetos são definidos a partir de classes. A classe funciona como um molde, e o objeto é a instância concreta desse molde. Em termos simples: a classe descreve, o objeto existe de verdade no programa. Isso é bem clássico em doutrina de engenharia de software e aparece em praticamente toda introdução ao tema. A primeira afirmativa está correta porque descreve exatamente essa ideia central da POO: tratar modelos como objetos, criados e descritos por classes. Já a segunda está errada porque mistura POO com programação funcional, que é outro paradigma, baseado em funções e imutabilidade, não em objetos como núcleo da modelagem. A terceira também está errada porque a POO não serve apenas para sistemas simples ou de baixa complexidade; na prática, ela é muito usada justamente para organizar sistemas médios e grandes, com foco em reutilização, manutenção e encapsulamento. Então, a sequência fica V - F - F, que corresponde à alternativa A. Em prova, quando aparecer POO, pense em palavras-chave como objeto, classe, encapsulamento, herança e polimorfismo. Se a frase trocar isso por funções ou disser que POO é limitada a baixa complexidade, acenda a luz amarela da banca.

Continue treinando

Questões relacionadas