“Nunca exponha métodos de sua classe como públicos, mesmo que para implementar uma interface, a menos que eles devam se tornar parte de sua API. Ao invés disso, use uma inner class privada para implementar os métodos dessa interface e deixe sua classe gerenciar a classe interna de maneira encapsulada.”
O que acham dessa afirmação? Recentemente escrevi um artigo sobre esse tema no meu blog. Gostaria de saber o que vocês acham sobre o assunto.
Vocês podem ver o artigo completo em:
