[이팩티브자바] 아이템 01. 생성자 대신 정적 팩터리 메서드를 고려하라


[이팩티브자바] 아이템 01. 생성자 대신 정적 팩터리 메서드를 고려하라

이팩티브자바 챕터 1을 읽고 정리한 글입니다. ️ 정적 팩터리 메서드란? 우테코 미션을 진행하면서, 정적 팩터리 메서드를 정말 많이 사용하였다. 정적 팩터리 메서드란, 클래스의 인스턴스를 반환하는 정적 메서드이다. 즉, 생성자 역할을 하면서도 객체를 생성하기 전에 1차적으로 통과하는 '문' 같은 존재라고도 볼 수 있다. 정적 팩터리 메서드를 사용하면 어떤 점이 좋을까? 동일한 시그니처라도, 이름에 따라 새롭게 생성해줄 수 있다. 어느 날, 우테코에 크루 신청을 하기 위해 신청서를 작성하고 있었다. 이때, 닉네임을 아직 정하지 못한 크루는 이름과 나이, 그리고 과정만을 가지고 크루를 신청하고 싶었다. public class Crew { private String name; private Strin..


원문링크 : [이팩티브자바] 아이템 01. 생성자 대신 정적 팩터리 메서드를 고려하라