1. 개요 Java 생성자는 완전히 초기화된 클래스 인스턴스를 가져오기 위한 기본 메커니즘입니다. 결국 수동 또는 자동으로 의존성을 주입하는 데 필요한 모든 인프라를 제공합니다. 그럼에도 불구하고 몇 가지 특정 사용 사례에서는 동일한 결과를 얻기 위해 정적 팩토리 메서드에 의존하는 것이 좋습니다. 이 예제에서는 정적 팩토리 메소드와 기존 Java 생성자를 사용할 때의 장단점을 강조할 것 입니다. 2. 생성자에 대한 정적 팩토리 메소드의 장점 Java와 같은 객체 지향 언어에서 생성자가 잘못될 수 있는 것은 무엇입니까? 전반적으로 아무것도. 그럼에도 불구하고 유명한 Joshua Block의 Effective Java Item 1 은 다음과 같이 명확하게 명시하고 있습니다. "생성자 대신 정적 팩토리 메서드..