[Java] 빌더 패턴 (Builder pattern)
·
Java/Design Pattern
빌더 패턴 (Builder pattern) - 객체를 생성하는 클래스와 객체를 표현하는 클래스를 분리하는 디자인 패턴 - '생성' 디자인 패턴 - 생성자의 매개변수로 값을 받아 멤버 변수에 대입할 때에는 실수가 발생할 수 있음 (매개변수가 많을수록 포지셔널을 지키기 어려워짐) → Builder 패턴은 set 메서드의 대상이 되는 멤버 변수 이름이 명확하게 제시되므로, 실수 방지 1234567891011121314151617181920212223242526272829303132333435363738394041424344// 예시 // 외부 클래스public class Todo { &n..