디자인패턴
-
빌더 패턴(Builder Pattern)Design Pattern 2022. 3. 19. 05:22
이번에는 마지막으로 이전에서 본 점층적 생성자 패턴과 자바 빈 패턴의 장점(안정성 + 가독성)을 결합한 빌더 패턴을 알아보겠습니다. public class User { //회원 ID(필수) private int id; //회원 이름(필수) private String userName; //회원 별명(선택) private String nickName; //회원 사물함번호(선택) private int lockerNumber; public User(Builder builder){ this.id = builder.id; this.userName = builder.userName; this.nickName = builder.nickName; this.lockerNumber = builder.lockerNumber;..