Item1: 생성자 대신 정적 팩터리 메서드를 고려하라
일반적인 클래스의 인스턴스를 생성하는 방법은 public 생성자를 호출하는 방법이다. 하지만 생성자와 별도로 정적 팩터리 메서드(static factory method)를 제공할 수 있다. 해당 클래스의 인스턴스를 반환하는 단순한 정적 메서드에 대해 알아본다.
일반적인 클래스의 인스턴스를 생성하는 방법은 public 생성자를 호출하는 방법이다. 하지만 생성자와 별도로 정적 팩터리 메서드(static factory method)를 제공할 수 있다. 해당 클래스의 인스턴스를 반환하는 단순한 정적 메서드에 대해 알아본다.