클래스 팩토리의 사용 목적

C++ 소스 코드를 테스트할 때, 추상 클래스는 객체 생성을 할 수 없어 테스트가 어렵습니다. 클래스 팩토리를 이용하면 추상 클래스에 대한 테스트를 용이하게 할 수 있고 클래스 객체를 설계할 때 발생하는 반복 작업도 줄일 수 있습니다.

클래스 팩토리의 주요 기능

  • 추상 클래스를 상속받는 콘크리트 클래스를 자동으로 생성
  • 테스트에 일괄적으로 적용하여 반복 작업을 최소화

클래스 팩토리 활용

이 문서에서는 클래스 팩토리를 이용하기 전에 C++ 테스트를 하기 위한 기본 개념을 설명합니다. 그 후, 클래스 팩토리를 활용하는 방법을 설명합니다.

Need more help with this?
Don’t hesitate to contact us here.

Thanks for your feedback.