이펙티브 자바 3판 2장에 해당하는 아이템중 스스로 정리가 필요하다고 생각되는 내용들을 정리했다. 아이템 1 생성자 대신 정적 팩토리 메소드를 고려하라 클래스의 인스턴스를 얻는 수단은 public 생성자가 있지만 그 외에 정적 팩토리 메소드를 제공하는 방법이 존재한다. 클래스의 인스턴스를 반환하는 단순한 정적 메소드를 이야기한다. 장점 정적 팩토리 메소드를 사용하는 경우 이름을 지을 수 있다. 반환될 객체의 특성을 이름에서 나타내는것이 가능하여 가독성을 높인다 자바에서 하나의 시그니쳐로는 생성자를 하나만 만들 수 있다. 임시방편으로 전달하는 파라미터의 순서를 변경하는 방법으로 이 제한을 회피할 수 있지만 좋은 방법은 아니다. 파라미터의 순서로는 각 생성자의 역할을 나타내기 충분하지 않다. 호출될때 마다 ..