정적 팩토리 메서드란객체 생성을 생성자 new가 아니라 클래스의 static 메서드를 통해 수행하는 방식이다. 단순히 new를 안쓰는 문법이 아니라 객체 생성의 의미와 책임을 코드로 드러내기 위한 패턴이다.일반 생성자 방식의 한계new User(email, password);new User(email, encodedPassword);생성 의도가 보이지 않는다같은 타입의 파라미터가 섞이면 의미가 불변명 해져 호출하는 곳에서는 차이를 알 수 없다정적 팩토리 메서드의 기본적인 형태public class User { private User(String email, String password) { this.email = email; this.password = password; ..