Post

정적 팩토리 메서드 네이밍 컨벤션

꼭 자려고 하면 해결 방법이 생각난다.

자려는데 해결 방법이 생각났어요 자려는데 해결 방법이 생각났어요

이펙티브 자바3/E

아이템 1 : 생성자 대신 정적 팩토리 메서드를 고려하라.

정적 팩토리 메서드를 만드는데 있어서 일반적으로 많이 사용되는 네이밍 컨벤션

  • from : 하나의 매개 변수를 받아서 객체를 생성
  • of : 여러개의 매개 변수를 받아서 객체를 생성
  • getInstance / instance : 인스턴스를 생성. 이전에 반환했던 것과 같을 수 있음.
  • newInstance / create : 새로운 인스턴스를 생성
  • get[OtherType] : 다른 타입의 인스턴스를 생성. 이전에 반환했던 것과 같을 수 있음.
  • new[OtherType] : 다른 타입의 새로운 인스턴스를 생성.

발췌: 정적 팩토리 메서드(Static Factory Method)는 왜 사용할까?

This post is licensed under CC BY 4.0 by the author.