Um conceito chave da orientação a objeto associado ao total ...

Próximas questões
Com base no mesmo assunto
Q2768794 Arquitetura de Software

Um conceito chave da orientação a objeto associado ao total de tempo em que um objeto permanece alocado à memória do computador é denominado de

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a D - Persistência.

Vamos entender por que essa alternativa é a correta e analisar por que as demais estão incorretas.

Persistência: Este é um conceito fundamental em orientação a objetos que se refere ao tempo em que um objeto permanece alocado na memória do computador. Quando falamos em persistência, estamos nos referindo à capacidade de um objeto de sobreviver além do tempo de execução de um programa, ou seja, de continuar existindo e mantendo seu estado mesmo após o término do programa. Isso geralmente é alcançado através de técnicas como serialização, armazenamento em banco de dados, ou arquivos. Portanto, a alternativa correta é D - Persistência.

Classificação: Embora a palavra possa parecer relacionada a orientação a objetos, na verdade, não é um conceito específico dentro desse paradigma. Classificação poderia se referir a muitas coisas, como categorizar objetos ou entidades, mas não está relacionada ao tempo de vida de um objeto na memória. Portanto, a alternativa A está incorreta.

Herança: Este é um conceito essencial em orientação a objetos onde uma classe (chamada de classe derivada ou subclasse) herda atributos e métodos de outra classe (chamada de classe base ou superclasse). A herança promove a reutilização de código e a hierarquia de classes, mas não tem relação com o tempo de vida de um objeto na memória. Logo, a alternativa B está incorreta.

Polimorfismo: Outro pilar da orientação a objetos, o polimorfismo permite que objetos de diferentes classes sejam tratados como objetos de uma classe comum. Isso é realizado através de interfaces ou classes base e métodos sobrepostos. Embora polimorfismo seja crucial para a flexibilidade e reutilização de código, ele não está relacionado com a duração do tempo de vida de um objeto na memória. Então, a alternativa C está incorreta.

Resumindo, a questão aborda o conceito de tempo de vida de um objeto na memória, que é crucial para sistemas que precisam gerenciar recursos de forma eficiente, e a resposta correta é a D - Persistência.

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