목록정적 팩터리 메서드 (1)
레넌의 개발 일기
생성자 대신 정적 팩터리 메서드를 고려하라
정적 팩터리 메서드가 생성자보다 좋은 점 1. 이름을 가질 수 있다. 생성자에 넘기는 매개변수와 생성자 자체만으로는 반환될 객체의 특성을 제대로 설명하지 못한다. 정적 팩터리 메서드는 이름만 잘 지으면 반환될 객체의 특성을 쉽게 묘사할 수 있다. 네이밍 컨벤션 from 하나의 매개변수를 받아서 객체를 생성 of 여러개의 매개변수를 받아서 객체를 생성 ValueOf from과 of의 더 자세한 버전 getInstance | instance 인스턴스를 생성. 이전에 반환했던 것과 같을 수 있음. newInstance | create 새로운 인스턴스를 생성 get[OtherType] 다른 타입의 인스턴스를 생성. 이전에 반환했던 것과 같을 수 있음. new[OtherType] 다른 타입의 새로운 인스턴스를 ..
자바
2022. 3. 20. 21:40