Quantcast
Channel: Comentários sobre: Como não aprender Java e Orientação a Objetos: getters e setters
Browsing all 63 articles
Browse latest View live

Por: O que é Modelo Anêmico? E por que fugir dele? | blog.caelum.com.br

[…] gente já falou sobre isso: o Paulo Silveira comentou dos problemas da criação de getters e setters sem qualquer cuidado, o Martin Fowler tem um texto só sobre modelos anêmicos no seu site, e o...

View Article


Por: Glauber

Paulo, você afirma que costuma colocar alguns métodos de negócio no hibernate. Neste caso não estaria contrariando aquela máxima “Uma classe não deve fazer nada mais ou nada a menos que foi projetada...

View Article


Por: Paulo Silveira

Glauber, nesse caso ainda nao estou quebrando nada: a ideia é jogar metodos que justo pertençam a aquela classe. Se voce tem a classe Conta como @Entity, por que tiraria o saca e deposita de la? Sao...

View Article

Por: Fábio

E quando criar uma instância que já tem saldo? Faço um depósito? Uma classe modelo foi feita pra “mapear” os dados, se quer sacar ou depositar faz um controle.

View Article

Por: Paulo Silveira

e justo isso que combato nesse post Fabio. Uma classe modelo *nao* foi feita apenas para mapear dados. Foi feita para ter dados e comportamentos. Há sim casos onde pode ser interessante deixar alguma...

View Article


Por: R.S.

Parabens Paulo, excelente post.

View Article

Por: Luís Gabriel Nascimento Simas

Paulo. Excelente Post… discordo de alguns pontos… mas, no total, o Post é ótimo. Parabens.

View Article

Por: Rodrigo Cardoso

Parabéns Paulo.

View Article


Por: Jorge Pedro

Paulo Silveira gostei muito de seu artigo. Mas tenho uma dúvida. Se tiver a seguinte situação: Tenho uma sistema que esta sendo evoluido gradualmente e novos recursos estão sendo implimentados...

View Article


Por: Paulo Silveira

ola Jorge Pedro. Não recomendo criar o getter/setter antes de enxergar um uso realmente necessário pra ele. Se voce criar um getter e setter agora, estará acoplando o seu código futuro com o estado...

View Article

Por: João Paulo

Explicação muito boa, pois explica muitos aspectos que eu não sabia.

View Article

Por: Pedro Lira

Olá Paulo, no meu caso que utilizo o Lombok para esta atividade de criar getter e setter. Então esta seria uma má pratica? O que me indica? Parabéns pelo post… Muito bom mesmo. Att. Pedro Lira

View Article

Por: Victor Hugo

Pedro Lira, nesse caso não use o Lombok. Pois ele é só uma ferramenta para automatizar a função de acoplar o código com getters and setters.

View Article


Por: Penha Valero

Muito bom

View Article

Por: Penha Valero

Sensacional sem duvidas!!! Continue realizando esse ótimo trabalho

View Article


Por: tiago

Boa tarde Paulo! No caso de uma imagem que é desenhada na tela de um game. A classe Imagem tem atributos X e Y que denotam a posição da tela a ser desenhada. Como esses atributos sempre são alterados...

View Article

Por: Paulo Silveira

oi Tiago. Nunca é a mesma coisa. Mesmo ter gets e sets é melhor que u atributo publico. Pode ser que no futuro voce queira limitar que vlores X e Y possam ter. Se for atributo público, não tem como...

View Article


Por: Denis

Paulo, a visão está correta, concordo. Porém, fiquei com uma dúvida. Como podemos popular a classe (a propriedade saldo, por exemplo) com dados vindos do banco de dados sem utilizar um ORM como o...

View Article

Por: Paulo Silveira

pode popular via construtor, que é justo a forma elegante de se popular dados de objetos na inicializacao

View Article

Por: Denis

Faz sentido. Obrigado!

View Article
Browsing all 63 articles
Browse latest View live