정적팩터리메서드

생성자 대신 정적 팩터리 메서드를 사용할 수 없는지 생각해 보라 클래스를 통해 객체를 만드는 일반 적인 방법은 public으로 선언된 생성자(constructor)를 이용하는 것이나, 한가지 방법이 더 존재한다. 클래스에 public으로 선언된 정적 팩터리 메서드(static factory method)를 추가하는 것이다. 아래의 예는 기본타입 boolean 값을 Boolean 객체에 대한 참조(reference)로 변환하는 것이다. public static Boolean valueOf(boolea b){ return b ? Boolean.TRUE : Boolean.False; } public으로 선언된 생성자 대신 정적 팩터리 메서드를 제공하는 방법의 장단점은 다음과 같다 장점 생성자와 달리 정적 팩터..
깡냉쓰
'정적팩터리메서드' 태그의 글 목록