- 
                                Clean Code é uma filosofia de desenvolvimento cuja o principal objetivo é aplicar técnicas simples que visam facilitar a escrita e leitura de um código, tornando-o de fácil compreensão e revelando a sua real intenção.   Fonte: https://medium.com/joaorobertopb/1-clean-code-o-que-%C3%A9-porque-usar-1e4f9f4454c6   Bons estudos! 
- 
                                Apenas estruturas de dados expõem seus dados internos.   ex:   public class AlgumaClasse { public int numero; public String nome; }   Objetos devem expor apenas as funções que manipulam seus dados internos.   public class AlgumaClasse { private int numero; private String nome;   public int getNumero(){ return this.numero; }   public void setNumero(int valor){ this.numero = valor; } } 
- 
                                Errado.   Nenhum objeto deve expor dados internos. 
- 
                                Encapsulamento 
- 
                                GABARITO ERRADO   Essa questão vai contra a política de encapsulamento, necessária ao clean code;