☆ 빌더 패턴 - 복잡한객체를 완성도 있게 만드는 패턴 ★. 객체생성 자체가복잡한 경우. 필수 / 선택속성이 나뉘어져있는경우. 객체가 완성된건지 궁금한경우class Person { // constructor(name, age, address) { // if (!name) { // throw new Error("name required!!"); // } // this.name = name; // this.age = age; // this.address = address; // } constructor(builder) { this.name = builder.name; this.age = builder.age; this.ad..