Object Creation Methods
What creation pattern allows flexible object construction?
class UserBuilder {
setName(name) {
this.name = name;
return this;
}
setAge(age) {
this.age = age;
return this;
}
build() {
return new User(this);
}
}