Sobes.tech
Junior — Middle+
47

Создание шины событий с механизмом подписки

Условие задачи

Задача: построить систему обмена событиями между компонентами через шину.

  1. Сформулировать требования и выделить основные сущности/участники.
  2. Определить набор интерфейсов (например, Event, Handler, Bus).
  3. Спроектировать логику взаимодействия: как публикуются события, как происходит подписка и как вызываются обработчики.