Logo Passei Direto
Buscar
Com relação às afirmações a seguir a respeito do Paradigma Orientação a Objetos e seus conceitos, analise:
Assinale a alternativa CORRETA:
I. Um resultado interessante para o princípio da coesão é a afirmação que um método deverá modificar o estado de um objeto ou de objetos existentes ou retornar um valor, mas não ambos.
II. Um método não privado deverá manter um objeto em um estado bem formado.
III. Outro princípio da criação de software é: os métodos devem fazer apenas uma coisa e fazê-la bem.
a. As afirmativas I, II, III.
b. Somente a afirmação II.
c. Somente as afirmações I e II.
d. Somente a afirmação III.
e. Somente a afirmação I.
User badge image
Questões Para a Compreensão

há 10 meses

Respostas

User badge image

Ed Verified user icon

há 10 meses

Vamos analisar cada uma das afirmações: I. Um resultado interessante para o princípio da coesão é a afirmação que um método deverá modificar o estado de um objeto ou de objetos existentes ou retornar um valor, mas não ambos. Falso. Um método pode modificar o estado de um objeto e também retornar um valor. O importante é que o método tenha uma única responsabilidade, mas isso não impede que ele faça ambas as coisas. II. Um método não privado deverá manter um objeto em um estado bem formado. Verdadeiro. Um método público deve garantir que o objeto permaneça em um estado consistente e válido, respeitando as invariantes do objeto. III. Outro princípio da criação de software é: os métodos devem fazer apenas uma coisa e fazê-la bem. Verdadeiro. Este é um princípio importante na programação orientada a objetos, conhecido como o princípio da responsabilidade única. Agora, vamos ver quais alternativas contêm as afirmações verdadeiras: - a) As afirmativas I, II, III. (Falsa, pois a I é falsa) - b) Somente a afirmação II. (Verdadeira, mas não é a única verdadeira) - c) Somente as afirmações I e II. (Falsa, pois a I é falsa) - d) Somente a afirmação III. (Falsa, pois a II também é verdadeira) - e) Somente a afirmação I. (Falsa, pois a I é falsa) A alternativa que contém todas as afirmações verdadeiras é a que inclui as afirmações II e III. No entanto, como nenhuma alternativa reflete isso, a melhor escolha é a alternativa b) Somente a afirmação II, pois é a única que é verdadeira isoladamente.

Essa resposta te ajudou?

0
Dislike0

Experimente
o Premium! 🤩

Libere respostas sem pagar

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina