Questão 10
Um modelo é uma abstração do sistema a ser estudado, e não uma representação alternativa dele. Idealmente, uma representação deve manter todas as informações sobre a entidade representada. Uma abstração, deliberadamente, simplifica e seleciona as características mais salientes. Sommerville (2011, p. 96) (adaptado).
O paradigma Orientado a Objetos se utiliza da abstração para permitir que suas aplicações sejam desenvolvidas focando nas regras de negócio do contexto em questão, abstraindo os demais itens do cenário de desenvolvimento.
Selecione a alternativa que melhor apresenta uma aplicabilidade correta do modificador abstract:
Alternativa 1:
Um método abstract é aquele que possui a lógica e regras de negócio publicados
Alternativa 2:
Os métodos abstract funcionam como contratos, onde são apresentados apenas as assinaturas de métodos e as subclasses devem apresentar a sua implementação
Alternativa 3:
Classes marcadas como abstract podem ser instanciadas, da mesma forma que classes concretas
Alternativa 4:
Quando se tem uma classe abstrata a mesma só pode ser instanciada, não permitindo que se tenham subclasses
Alternativa 5:
Quando se tem uma classe abstrata a mesma pode ser instanciada, não apenas declarada, onde a instancia deve ser feita a partir de uma subclasse que tenha implementado os métodos abstratos
Soluções para a tarefa
Respondido por
8
Resposta:
Marquei a Alternativa 2:
Os métodos abstract funcionam como contratos, onde são apresentados apenas as assinaturas de métodos e as subclasses devem apresentar a sua implementação
Explicação:
Respondido por
1
Resposta:
Os métodos abstract funcionam como contratos, onde são apresentados apenas as assinaturas de métodos e as subclasses devem apresentar a sua implementação
Explicação:
Alternativa 1: Errado pq métodos abstratos, apenas, indicam o que deve ser implementado nas classes filhas.
Alternativa 3, 4 e 5 Errado pq abstract, que faz com que a classe não possa ser instanciada.
Perguntas interessantes
História,
5 meses atrás
Português,
5 meses atrás
Matemática,
6 meses atrás
Matemática,
6 meses atrás
História,
11 meses atrás
História,
11 meses atrás
Química,
11 meses atrás
Os métodos abstract funcionam como contratos, onde são apresentados apenas as assinaturas de métodos e as subclasses devem apresentar a sua implementação