У меня два сервиса и посредник. Если я хочу, чтобы посредник вызывал И вызывался обеими службами, я думаю, что мне нужно сделать их зависимыми друг от друга. Это вызывает ошибку циклической зависимости.
Person
Зависит от Mediator
для вызова Mediator
методов
Mediator
Зависит от Person
для вызова Person
методов
Является ли единственным решением использование событий или обещаний? Правильно ли я реализую этот шаблон?