Ed
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.
Libere respostas sem pagar
Ajude estudantes
Mais perguntas desse material