Analise as afirmativas a seguir sobre programação orientada...
I - Programação Orientada a Objetos (POO) é um paradigma de programação que organiza o código em torno de "objetos”, que são instancias de "classes", esses objetos representam entidades do mundo real ou conceitos abstratos.
Il - Uma vantagem da Programação Orientada a Objetos (POO) é que através da herança, você pode reutilizar métodos e atributos de classes existentes, otimizando a escrita deste código.
III - Apesar da otimização de códigos (usando por exemplo a herança) a Programação Orientada a Objetos POO não permite modelar sistemas complexos de forma organizada e estruturada.
Qual(is) afirmativa(s) está(ão) correta(s)?
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Após analisar a questão sobre Programação Orientada a Objetos (POO) e suas afirmações, chegamos à conclusão de que a alternativa A - Somente as afirmativas I e II está correta. Vamos detalhar o porquê:
Tema Central: A questão aborda conceitos fundamentais da Programação Orientada a Objetos, essencial para o cargo de Analista de Tecnologia da Informação - Desenvolvimento de Sistemas. Entender POO é crucial para modelar, organizar e reutilizar código de forma eficiente e clara.
Resumo Teórico: Na POO, o código é organizado em torno de "objetos", que são instâncias de "classes". As classes são como um molde que define as propriedades (atributos) e comportamentos (métodos) dos objetos. Um dos principais objetivos da POO é refletir as entidades do mundo real no sistema, facilitando a modelagem de sistemas complexos.
Justificativa da Alternativa Correta:
- Afirmativa I: Correta. A descrição feita sobre POO está precisa. Objetos e classes são fundamentais para representar entidades reais ou abstratas em POO.
- Afirmativa II: Correta. A herança é uma vantagem significativa da POO, pois permite reutilizar atributos e métodos de classes existentes, otimizando a escrita do código e promovendo a reutilização.
Análise das Alternativas Incorretas:
- Afirmativa III: Incorreta. A afirmação de que a POO não permite modelar sistemas complexos de forma organizada e estruturada é incorreta. Na verdade, a POO é amplamente utilizada para esse propósito, oferecendo recursos como encapsulamento, herança e polimorfismo para facilitar a modelagem de sistemas complexos.
Compreender esses conceitos é fundamental para o trabalho de um Analista de Tecnologia da Informação, pois permite criar sistemas mais eficientes e fáceis de manter. Estude as vantagens e limitações da POO, sempre praticando esses conceitos em situações práticas para solidificar seu conhecimento.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo