terça, 21 de outubro de 2008

Trazendo um pouco de Ruby para Java

Escrito por: Alberto

Estudando Ruby, nós do Java ou .NET, vemos umas coisas que nos parecem meio estranhas. Por exemplo, todo metodo retorna algo, mas para que eu quero que meu metodo setter retorne alguma coisa?. Bem, inicialmente pode não fazer sentido, mas se parar e der uma olhada, verá que não faz diferença nenhuma para seu código se seu metodo pessoa.setNome(”Alberto”) retornar uma referencia para ele mesmo(this).

Você usa o retorno se quiser, querendo pode fazer algo besta, mas na minha opinião muito mais legivel,

 pessoa.setNome("Alberto").setSobreNome("Souza").qqCoisaAqui(...);

É isso que venho colocando na minha cabeça, aprender uma linguagem nova é muito legal, mesmo que não coloquem em produção, não custa nada dar uma olhada, ver uma forma diferente de fazer algo.

tags: ,

2 Comentários para " Trazendo um pouco de Ruby para Java "

  • Denis Guedes Rangel

    21-10-2008 às 18:35:36

    Ainda acho isso muito estranho…

    Veja bem se formos olhar para OO pura… então todo os metodos na realidade são mensagens certo?Portanto la vai minha pergunta…. todas as mensagens tem uma resposta?

  • admin

    22-10-2008 às 09:11:58

    Então, eu acho que seria legal sim. Como falei caso você não queira escutar a resposta basta seguir em frente… Por outro lado pode usar a resposta para construir um código mais intuitivo.


Deixe seu Comentários

  (obrigatório)

  (obrigatório) - (não é publicado)



newsletter

cadastre seu e-mail!  

últimas do twitter

» siga a settech no twitter

swTV

 


Atuando no mercado desde 1999, a SetWeb conta com um time de profissionais que busca soluções adequadas e eficazes para a sua empresa. Aliando estratégia à tecnologia, a SetWeb possui como foco principal o resultado de ações implementadas para cada negócio.
Esse é o nosso compromisso e o nosso desafio.