생성자 대신 스태틱 팩토리 메소드를 고려해보자.
장점
- 이름이 있기 때문에 읽기 좋음.
- 항상 오브젝트를 생성할 필요가 없음
- 리턴 타입의 아무 자식 오브젝트를 리턴할 수 있음
- 입력 파라미터에 따라 다양한 오브젝트를 리턴할 수 있음
네이밍 추천
- from, of , valueOf, getInstance, create, get{Type}
Effective Java
장점
- 이름이 있기 때문에 읽기 좋음.
- 항상 오브젝트를 생성할 필요가 없음
- 리턴 타입의 아무 자식 오브젝트를 리턴할 수 있음
- 입력 파라미터에 따라 다양한 오브젝트를 리턴할 수 있음
네이밍 추천
- from, of , valueOf, getInstance, create, get{Type}
Effective Java
댓글
댓글 쓰기