static factory method (1) 썸네일형 리스트형 정적 팩터리 메서드는 생성자보다 좋을까? Java 에서 클래스의 객체 인스턴스를 생성하는 방법에는 여러가지가 있지만 가장 기본적으로 쓰이는 방법은 생성자와 new 키워드로 인스턴스를 할당하는 방법이 있습니다 그런데 상황에 따라 파라미터의 종류나 갯수가 다를 때에는 어떻게할까요? 생성자를 그냥 여러개 만들면 될까요? 이런 상황에서 좋은 방법이 정적 팩터리 메서드인데요 정적 팩터리 메서드는 생성자보다 어떤 점이 좋을까요? 생성자는 무조건 클래스와 이름이 같아야하지만 그 외 메서드는 그럴 필요가 없습니다. 정적 팩터리 메서드를 활용하면 메서드에 이름을 따로 부여할 수 있어서 반환될 객체의 특성을 코드를 살펴보지 않고도 이름으로 설명할 수 있습니다. 생성자는 호출될 때마다 무조건 새로운 객체 인스턴스를 할당하지만 static 메서드는 그럴 필요가 없습.. 이전 1 다음