Java/Design patterns
2023. 8. 29.
객체 생성을 위한 패턴 - 빌더(Builder), 점층적 생성자(Telescoping constructor), 자바빈(JavaBeans) 패턴
더보기 참고 문서 이 블로그 문서: 메소드 체이닝 패턴(Method chaining pattern) 이 문서의 내용 점층적 생성자 패턴(Telescoping constructor pattern) 점층적 생성자 패턴(Telescoping constructor pattern)은 생정자(Constructor)의 호출 인자(Parameter)에 대해서 점층적으로 확장하며 오버로딩(Overloading) 정의하는 패턴입니다. 이 패턴은 다음과 같은 방식으로 구현됩니다. 필수 인자를 사용하는 생성자를 정의합니다. 필수 인자와 1개의 선택적인 인자를 사용하는 생성자를 정의합니다. 필수 인자와 2개의 선택적인 인자를 사용하는 생성자를 정의합니다. ... 모든 인자를 사용하는 생성자를 정의합니다. /** * 이 클래스는..