[Spring] 정적 팩토리 메서드 (Static Factory Method)
·
Spring Framework
흑백배달기사 프로젝트 진행 중 PR을 통해 팀원과 코드리뷰를 남기는 상황에서 "정적팩토리는 무엇이고, 장점이 뭘까?"궁금증이 생겼습니다. 정적 팩토리 메서드 ?정적(Static), 팩토리(Factory), 메서드(Method)정적팩토리GoF 디자인 패턴 중 팩토리 패턴에서 유래객체를 생성하는 역할을 분리메서드정적 팩토리 메서드 => "객체 생성의 역할을 하는 클래스 메서드"예시// LocalTime.class...public static LocalTime of(int hour, int minute) { ChronoField.HOUR_OF_DAY.checkValidValue((long)hour); if (minute == 0) { return HOURS[hour]; } else { Chro..