1. 생성자 대신 static 팩토리(factory) 메소드 사용을 고려하자. 생성자로 인스턴스를 생성하는 것 대신 public static 팩토리 메소드로 그 클래스의 인스턴스 하나를 생성하여 반환하는 방법이 있다. 디자인 패턴에는 이것과 동일한 것이 없다. s
출처 : 이펙티브 자바 (제2판)static 팩토리 메소드와 생성자는 공통적인 제약이 있다. 선택 가능한 매개변수가 많아질 경우 신축성 있게 처리하지 못한다는 것이다.지금까지는 텔리스코핑 생성자(telescoping consturctor)패턴을 사용했다. 필수 매개변수