Arquivo da tag: Construtor

Groovy #8: Construindo objetos através de Maps

Fala galera, Esta semana precisei criar um teste de um método que recebe um objeto por parâmetro. O problema era que eu tinha apenas um Map inicializado contendo todos os atributos e valores que precisava no objeto. Lembrei então que o Groovy podia me ajudar nisto já que ele pode construir um objeto a partir […]

Dicas e truques

Groovy #4: Dicas e Truques

Vai mais um pouquinho de Groovy aí? Hoje vou dar mais algumas dicas e truques sobre programação nesta linguagem. O Groovy disponibiliza alguns recursos bem legais que facilitam muito a vida do programador, como já falei anteriormente em outros posts. Alguns realmente parecem mágica, pois com pouquíssimas linhas de código, conseguimos fazer coisas originalmente trabalhosas. Vejamos algumas então. […]

Interface Fluente

Interface Fluente e StepBuilders

Interface Fluente Por que criar interfaces fluentes (Fluent Interfaces)? Simples, lembra do Builder, esse padrões de projeto nos ajudam a escrever códigos menos complexos e intuitivos, minimizando os erros durante o desenvolvimento. A interface fluente é muito parecida com o builder, é muito usada na criação de API e utilitários, fazendo com que desenvolvedor seja guiado, auto explicando seu uso […]

Construindo objetos através de Builders

E aí pessoal, como vão as boas práticas de desenvolvimento? Quando comecei a programar Java, um professor me disse que um objeto bem construído deveria ter todos atributos obrigatórios inicializados pelo construtor da classe. Então vejamos, imagine que tenhamos a seguinte classe: Se seguirmos a orientação do meu professor, teríamos que ter um construtor na classe […]