3
Как решить круговую зависимость?
У меня есть три класса, которые циклически зависят друг от друга: TestExecuter выполняет запросы TestScenario и сохраняет файл отчета, используя класс ReportGenerator. Так: TestExecuter зависит от ReportGenerator для создания отчета ReportGenerator зависит от TestScenario и параметров, установленных из TestExecuter. TestScenario зависит от TestExecuter. Не могу понять, как удалить эти зависимости. …