3
Як вирішити кругову залежність?
У мене є три класи, які кругові залежать один від одного: TestExecuter виконує запити TestScenario і зберігає файл звіту, використовуючи клас ReportGenerator. Так: TestExecuter залежить від ReportGenerator для створення звіту ReportGenerator залежить від TestScenario та параметрів, встановлених у TestExecuter. TestScenario залежить від TestExecuter. Неможливо зрозуміти, як усунути залежність від грудної …