이펙티브 자바 - 1. 정적 팩터리 메서드
2018. 11. 8. 23:56
rule1.md 본 글은 이펙티브 자바 2nd를 읽고 개인적으로 복습하기 위해 작성된 글로 내용상 오류가 있을 수 있습니다. 오류가 있다면 지적 부탁드리겠습니다. Rule 1. 정적 팩터리 메서드 사용 : 생성자 대신 클래스를 통해 객체를 만드는 방법은 아래와 같이 2가지 방법이 있다. public으로 선언된 생성자(constructor)를 이용 public으로 선언된 정적 팩터리 메서드(static factory method)를 추가 여기에서 나오는 정적 팩터리 메서드는 디자인 패턴에서 나오는 팩터리 메서드와 다른 개념이다. 클래스를 정의할 때 생성자 대신 또는 생성자와 별도로 정적 팩터리 메서드를 제공함으로써 생기는 장단점은 아래와 같다. 1.1 장점 1.1.1 생성자와 달리 정적 팩터리 메서드에는 ..