[Java] 객체 생성 방법
객체 생성 3가지 방법론자바에서 객체를 생성하는 3가지 기본적인 방법에 대해 순서대로 알아보자.생성자 (Constructor)빌더 패턴정적 팩토리 메서드 생성자(Constructor)를 통한 객체 생성생성자는 객체의 필드를 초기화하는 기본적인 방법이다.생성자의 형태에 따라 필드 값이 설정되는 시점이 달라지며 객체의 완전성과 불변성을 보장할 수 있다. 기본 생성자 + 수정자(Setter)를 통한 객체 생성기본 생성자는 필드를 초기화하지 않고 빈 객체를 생성한 뒤 필요한 필드 값을 수정자를 통해 주입하는 방식이다.이 방식의 장점은 빈 객체를 먼저 생성할 수 있어 나중에 원하는 필드를 선택적으로 설정할 수 있다는 것이다.하지만 불필요하게 필드를 수정할 가능성이 있기 때문에 객체의 불변성(Immutability..