[JAVA] 정적팩토리메서드(Static Factory Method)란?
·
노빠꾸 개발일지/JAVA
이번 피드에서는 정적팩토리메서드(Static Factory Method)에 대해 간단히 정리해 보도록하겠습니다. 정적팩토리메서드란. 간단히 표현하면 객체를 생성하는 역할을 하는 메서드입니다. 객체를 생성하기 위해서는 일반적으로 생성자를 이용하여 생성하는 방식을 많이 알고 사용되고 있습니다. new 키워드를 이용하여 클래스의 객체를 직접 생성하는 방식인데, 정적팩토리메서드를 이용하면 직접 new 키워드를 사용하지 않고 클래스의 객체를 제공받을 수 있습니다. 정적팩토리메서드가 객체를 제공해주기때문에, 해당 메서드를 호출하는 것만으로 객체를 제공받을 수 있게 되는 것입니다. 정적팩토리메서드의 대표적인 예시로는 Optional의 of가 있습니다. Optional클래스에서 of() 메서드를 이용하여 객체를 전달받..