A alternativa correta é a letra E: Somente a afirmação I. A afirmação I está correta, pois o princípio da coesão preconiza que um método deve ter apenas uma responsabilidade, ou seja, deve modificar o estado de um objeto ou retornar um valor, mas não ambos. A afirmação II está incorreta, pois um método não privado não é obrigado a manter um objeto em um estado bem formado. A afirmação III também está incorreta, pois o princípio que diz que os métodos devem fazer apenas uma coisa e fazê-la bem é o princípio da responsabilidade única, e não um princípio da criação de software.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar