effective java EJ2E Item 1. 생성자 대신 static 팩토리 메소드 사용을 고려하라. 참조: Effective Java 2nd Edition. Item 1: Consider static factory methods instead of constructor static factory method는 Factory Method 디자인 패턴이랑 같은 것이 아니다. 직접적인 관계는 없다. 장점 – 이름을 가질 수 있다. – 매번 새로운 객체를 만들 필요가 없어진다. – 하위 타입을 반환할 수 있다. -> service provider