djeremias 3 Denunciar post Postado Abril 1, 2015 Olá Pessoal, Recentemente eu estava analisando o código-fonte de um projeto java web e me deparei com uma classe (POJO) que representa um entidade do banco de dados (sem JPA) onde todos os modificadores eram public. public class Usuario extends AbstractEntity { public String login; public String senha; public String nome; } Alguém consegue me descrever alguma vantagem que justifique essa decisão? Não consigo entender porque o programador faria isso. Att, Compartilhar este post Link para o post Compartilhar em outros sites
Shura16 0 Denunciar post Postado Abril 1, 2015 Isso está parecendo a coragem "grande" da pessoa. Teoricamente não está errado, inclusive em C# usa-se bastante isso. Então vai funcionar, mas... A convenção Java é usar as propriedades privados e então criar métodos assessores getters e setters públicos. Compartilhar este post Link para o post Compartilhar em outros sites