3
순환 의존성을 해결하는 방법?
서로 순환 의존하는 세 가지 클래스가 있습니다. TestExecuter는 TestScenario의 요청을 실행하고 ReportGenerator 클래스를 사용하여 보고서 파일을 저장합니다. 그래서: TestExecuter는 ReportGenerator를 사용하여 보고서를 생성합니다. ReportGenerator는 TestScenario 및 TestExecuter에서 설정 한 매개 변수에 따라 다릅니다. TestScenario는 TestExecuter에 따라 다릅니다. 해당 종속성을 제거하는 방법을 알 수 없습니다. public class TestExecuter { ReportGenerator reportGenerator; …