0
Исправлено

Возможно ошибка в коде паттерна Наблюдатель

Макс Торт 5 年 前 更新人: anonymous 5 年 前 2

В псевдокоде идет обращение напрямую к приватной переменной. Хотя, как мне кажется, должен быть отдельный метод в классе Editor, который будет добавлять подписчика через метод менеджера. Из-за этого в клиенстком коде какая-то путаница, ведь объект логгера к примеру должен получать eventType "open" в момент, когда Editor откроет файл, а так получается, что еще до открытия файла едитором, логгер уже отчитывается об открытии. В общем я чет запутался пока разбирался как должно быть и как есть, но явно что-то не так))

editor.events.subscribe("open", logger)

解答

+1
解答
Исправлено

Исправление пошли на деплой, через час будут на сайте. Спасибо!

已计划

Спасибо, что сообщили об этом косяке. Поле действительно должно быть публичным. Поправлю это на неделе. Ещё раз спасибо!

+1
解答
Исправлено

Исправление пошли на деплой, через час будут на сайте. Спасибо!

UserEcho 的客户支持