Imagem de fundo

Um sistema está sendo desenvolvido para gerenciar os...

Um sistema está sendo desenvolvido para gerenciar os pedidos de uma loja online e a equipe de desenvolvimento está decidindo qual paradigma de programação utilizar para facilitar a organização e manutenção do código. Analise as alternativas a seguir e assinale a que caracteriza corretamente o paradigma de programação orientada a objetos (OO) em comparação com o paradigma imperativo:


A

O paradigma de programação orientada a objetos é adequado apenas para sistemas de pequeno porte, enquanto o paradigma imperativo é preferido para sistemas grandes devido à sua capacidade de organizar o código em objetos e classes.


B

O paradigma de programação orientada a objetos organiza o código em funções e procedimentos, enquanto o paradigma imperativo organiza o código em classes e objetos que representam entidades do mundo real.


C

O paradigma imperativo facilita a modularização do código ao agrupar dados e comportamentos em uma mesma estrutura, enquanto o paradigma de programação orientada a objetos prioriza uma sequência linear de instruções.


D

No paradigma de programação orientada a objetos, o foco está na criação de classes e objetos, que agrupam dados e comportamentos relacionados, enquanto no paradigma imperativo, o foco está na sequência de instruções e na alteração direta do estado do programa.