Skip to content

Instantly share code, notes, and snippets.

View AndriiShtoiko's full-sized avatar

AndriiShtoiko

View GitHub Profile
@AndriiShtoiko
AndriiShtoiko / builder.js
Created February 18, 2019 14:11
Common example for builder patter
class BigMacMenu {
constructor(build) {
this.menuName = build.menuName;
this.drink = build.drink;
this.mainDish = build.mainDish;
this.sideDish = build.sideDish;
}
static get Builder() {
class Builder {
constructor(menuName) {
@AndriiShtoiko
AndriiShtoiko / .block
Created February 23, 2019 15:23
Brush and Zoom 2
license: mit