들어가기 전에 객체를 만들 때 new 생성자를 이용한다. 하지만 프로그래머는 생성자의 매개변수만을 보고 어떤 객체가 반환될 것인지 예측하기 어렵다 정적 팩토리 메서드를 사용해서 생성자 대신 사용해보자! 정적 팩토리 메서드란 객체 생성의 역할을 하는 클래스 메서드로 생성자(Constructor)를 통해서가 아닌 Static Method를 통해서 객체를 생성하는 역할을 한다. 여기서 팩토리는 객체를 생성하는 역할을 분리한 것이라고 한다. 디자인패턴인 팩토리 메서드 패턴과 관련이 없다. 예시를 들어서 먼저 확인 new로 선언 String 객체를 선언할 때 new를 이용한다. String str = new String("hohodu"); valueOf와 같이 메소드 이용 String value1 = String..