A orientação a objetos tem sob um código de uma aplicação um efeito imediato que é o de organização do código. As técnicas, fundamentos e aplicação da orientação a objetos realmente torna os códigos em geral muito mais profissionais e padronizados. Compreender e entender cada recurso de uma aplicação orientada a objetos é fundamental.
TOLEDO, Carlos Benedito Sica de Toledo. Programação III. Maringá-PR: Unicesumar, 2018
Qual das alternativas apresentadas corresponde a uma classe que serve de modelo e que deve ser implementada em classes que demandem comportamento e implementação obrigatória deste modelo?
Alternativas
Alternativa 1:
Finals
Alternativa 2:
Interfaces
Alternativa 3:
Visibilidade
Alternativa 4:
Classes Abstratas
Alternativa 5:
Classes Herdadas
Soluções para a tarefa
A classe que serve de modelo e que deve ser implementada em classes que necessitem de um modelo de comportamento é a Classe Abstrata.
Resposta: Alternativa 4:- classes Abstratas.
Explicando:
Na computação, quando estudamos sobre a orientação de objetos, somos ensinados sobre duas classes que servem de modelo para implementação de outras classes, essas classes são as Abstratas e as Concretas. Porém, uma característica difere as duas.
A classe Abstrata, é usada para orientar classes genéricas na computação, por ser genérica, ela serve de base (modelo) para a formulação de classes derivadas.
A segunda classe é a Concreta, sendo que esta por sua vez é uma classe derivada, pois ela caracteriza, suas instâncias, por isso a mesma não corresponde a resposta.