정적 팩토리 메서드 네이밍 컨벤션
꼭 자려고 하면 해결 방법이 생각난다.
이펙티브 자바3/E
아이템 1 : 생성자 대신 정적 팩토리 메서드를 고려하라.
정적 팩토리 메서드를 만드는데 있어서 일반적으로 많이 사용되는 네이밍 컨벤션
from: 하나의 매개 변수를 받아서 객체를 생성of: 여러개의 매개 변수를 받아서 객체를 생성getInstance/instance: 인스턴스를 생성. 이전에 반환했던 것과 같을 수 있음.newInstance/create: 새로운 인스턴스를 생성get[OtherType]: 다른 타입의 인스턴스를 생성. 이전에 반환했던 것과 같을 수 있음.new[OtherType]: 다른 타입의 새로운 인스턴스를 생성.
This post is licensed under CC BY 4.0 by the author.
