Builder Pattern - 생성자 디자인 패턴
빌더 "유창한 인터페이스를 제공, 복잡한 객체의 생성을 단순화" 단계별로 객체를 만들 수 있음 => 가독성, 일반적인 개발자 사용성 향상 가장 좋은 상황 : 인자의 목록이 길거나, 많은 복잡한 매개 변수를 입력해서 사용하는 생성자가 있는 클래스 class Boat { constructor ( hasMotor, motorCount, mototBrand, motorModel, hasSails, sailsCount, sailsMaterial, sailsColor, ... ) } const myBoat = new Boat(ture, 2, 'Best Motor Co.', 'OM123', true, 1, 'fabric', 'white', 'blue', false); 어쩔거야 이거, 맨날 칠거니? 오류가 발생하기 쉽..
2022. 2. 3.