클라이언트) 클래스의 인스턴스를 얻는 전통적인 수단: public 생성자
/ 클래스 생성자와 별도로 정적 팩터리 메서드(static factory method) 제공 O
클래스의 인스턴스를 전환하는 단순한 정적 메서드
boolean의 기본 타입의 박싱 클래스(boxed class)인 Boolean
기본 타입인 boolean 값 받아 Boolean 객체 참조로 변환
public static Boolean vlaueOf(boolean b) {
return b ? Boolean.TRUE : Boolean.FALSE;
}
클래스) 클라이언트에 public 메서드 대신(or 생성자와 함께) 정적 팩터리 메서드 제공