A proposta da Orientação a Objetos é deslocar o esforço de desenvolvimento para a fase de análise, dando ênfase às estruturas de dados antes das funções. Essa abordagem busca garantir uma modelagem mais precisa e modular, permitindo uma melhor compreensão do problema a ser resolvido e facilitando a manutenção e evolução do software ao longo do tempo.
Fonte: RANDO, D. R.; FREITAS, J. A. de. Análise e Projeto Orientado a Objetos. Maringá: UniCesumar, 2020.
Na Orientação a Objetos, diversos conceitos fundamentais são empregados para modelar e representar os sistemas de forma eficaz. Sobre esses conceitos, analise as seguintes afirmativas:
I. Objeto: qualquer elemento concreto ou abstrato que existe no mundo real, que se pode individualizar por possuir comportamentos e características próprios.
II. Abstração: abstraímos quando definimos um objeto conceitual partindo de objetos do mundo real com os mesmos comportamentos e características, os quais são classificados como de um mesmo tipo.
III. Classe: representa a abstração de um conjunto de objetos do mundo real que possui comportamentos e características comuns.
IV. Instância: é cada umas das ocorrências de um objeto formado a partir da sua classe.
É correto o que se afirma em:
Alternativas
Alternativa 1:
I e II, apenas.
Alternativa 2:
III e IV, apenas.
Alternativa 3:
I e III, apenas.
Alternativa 4:
II e IV, apenas.
Alternativa 5:
I, II, III e IV.