본문으로 건너뛰기
버전: 10.x

Factory<T> 클래스

Factory<T> 클래스는 동일한 유형의 인스턴스를 여러 개 생성해야 할 때 유용합니다. 이 기능을 사용하여 필요에 따라 단일 인스턴스 또는 컬렉션을 생성할 수 있습니다.

다음은 그 예입니다.

@Test
void testMethod() {
Factory<Product> factory = Factory.create(Product.class);
Product product = factory.get();
List<Product> products = factory.getRange(10);
}

이 예에서는 Product 인스턴스를 만들기 위해 Factory<Product>가 생성되었습니다. get() 메서드는 단일 인스턴스를 생성하는 반면, getRange(n) 메서드는 n개의 인스턴스 목록을 반환합니다.