Considere as alternativas a seguir sobre Programação Orientada a Objetos: I. A orientação a objetos é uma tecnologia que enxerga os sistemas como uma coleção de objetos, o que permite melhorar a reusabilidade dos softwares. II. Sua proposta é representar o mais fielmente possível as situações do mundo real nos sistemas computacionais. III. Os programas orientados a objetos são estruturados em módulos que agrupam um estado e de operações sobre este estado. Apresentam ênfase na reutilização de códigos. IV. A orientação a objetos consiste em considerar os sistemas computacionais como uma coleção de objetos que não interagem entre si. Selecione a alternativa correta:

Questão

Considere as alternativas a seguir sobre Programação Orientada a Objetos:

I. A orientação a objetos é uma tecnologia que enxerga os sistemas como uma coleção de objetos, o que permite melhorar a reusabilidade dos softwares.

II. Sua proposta é representar o mais fielmente possível as situações do mundo real nos sistemas computacionais.

III. Os programas orientados a objetos são estruturados em módulos que agrupam um estado e de operações sobre este estado. Apresentam ênfase na reutilização de códigos.

IV. A orientação a objetos consiste em considerar os sistemas computacionais como uma coleção de objetos que não interagem entre si.

Selecione a alternativa correta:

Alternativas

a) Apenas as assertivas II, III e IV estão corretas.

b) Apenas as assertivas I, II e IV estão corretas.

c) Apenas as assertivas I, II e III estão corretas.

96%

d) Apenas as assertivas I e IV estão corretas.

Explicação

Vamos avaliar cada assertiva sobre Programação Orientada a Objetos (POO):

I. Verdadeira. A POO modela sistemas como uma coleção de objetos (instâncias de classes) e, ao favorecer encapsulamento, herança, composição e polimorfismo, tende a aumentar reusabilidade e manutenção do software.

II. Verdadeira. Uma ideia central da POO é modelar entidades do domínio (mundo real ou do problema) por meio de classes/objetos, buscando uma representação fiel do que está sendo resolvido (ainda que nem todo sistema seja uma “cópia” do mundo real, o princípio de modelagem do domínio é característico).

III. Verdadeira. Em POO, a estrutura típica é em módulos (classes/objetos) que agrupam estado (atributos) e operações/comportamentos (métodos) sobre esse estado, com forte ênfase em reutilização de código (por exemplo, via herança, interfaces e composição).

IV. Falsa. Os objetos em POO interagem entre si (troca de mensagens/chamadas de métodos, colaboração entre objetos). Dizer que “não interagem” contraria o paradigma.

Conclusão: estão corretas I, II e III.

Alternativa correta: (c).

Questões relacionadas

Ver últimas questões

Comece a estudar de forma inteligente hoje mesmo

Resolva questões de concursos e vestibulares com IA, gere simulados personalizados e domine os conteúdos que mais caem nas provas.

Cancele quando quiser.