Как реализовать инверсию зависимости через события?

frontend developerинверсия зависимостиООПпаттерны проектированиясобытия