아이템 1. 생성자 대신 정적 팩터리 메소드를 사용할 수 없는지 생각해보라.

01. 생성자 대신 정적 팩터리 메소드를 사용할 수 없는지 생각해보라.

요약

정적 팩터리 메스드와 public 생성자는 용도가 서로 다르며, 그 차이와 장단점을 이해하는 것이 중요하다. 정적 팩터리 메서드가 효과적인 경우가 많으니, 정적 팩터리 메서드를 고려해 보지도 않고 무조건 public 생성자를 만드는 것을 삼가하자.