Usare il pattern builder in Javascript

Mattepuffo's logo
Usare il pattern builder in Javascript

Usare il pattern builder in Javascript

Anche se non ci capita molto spesso di usare i desgin patterns in Javascript, non vuole dire che non si usino.

In questo articolo vediamo come usare il pattern builder.

Inoltre ha un codice anche meno prolisso rispetto ad altri linguaggi.

Ecco un esempio:

class PersonaBuilder {
	addNome(nome) {
		this.nome = nome;
		return this;
	}

	addEmail(email) {
		this.email = email;
		return this;
	}

	addEta(eta) {
		this.eta = eta;
		return this;
	}

	build() {
		return new PersonaBuilder(this);
	}
}

let persona = new PersonaBuilder()
	.addEmail('a@a.it')
	.addNome('mattepuffo')
	.addEta(37);

console.log(persona);

Enjoy!


Condividi

Commentami!