Сообщение Re[3]: Вы используете event'ы? от 28.02.2017 8:34
Изменено 28.02.2017 8:36 hardcase
Re[3]: Вы используете event'ы?
Здравствуйте, Gattaka, Вы писали:
G>А можете примеры привести. Словестно, с кодом слишком заморочно.
Код приводить не стану. Идея в развязывании зависимостей: класс А генерирует события, класс Б обрабатывает эти события. Класс А ничего не знает про Б. Такой код также можно развязать также через интерфейс (Listener), просто через события код компактнее и не надо интерфейсы придумывать, когда классов вроде А — много, а Б — один.
G>А можете примеры привести. Словестно, с кодом слишком заморочно.
Код приводить не стану. Идея в развязывании зависимостей: класс А генерирует события, класс Б обрабатывает эти события. Класс А ничего не знает про Б. Такой код также можно развязать также через интерфейс (Listener), просто через события код компактнее и не надо интерфейсы придумывать, когда классов вроде А — много, а Б — один.
Re[3]: Вы используете event'ы?
Здравствуйте, Gattaka, Вы писали:
G>А можете примеры привести. Словестно, с кодом слишком заморочно.
Код приводить не стану. Идея в развязывании зависимостей: класс А генерирует события, класс Б обрабатывает эти события. Классы А и Б ничего не знают друг о друге. Такой код также можно развязать также через интерфейс (Listener), просто через события код компактнее и не надо интерфейсы придумывать, когда классов вроде А — много, а Б — один.
G>А можете примеры привести. Словестно, с кодом слишком заморочно.
Код приводить не стану. Идея в развязывании зависимостей: класс А генерирует события, класс Б обрабатывает эти события. Классы А и Б ничего не знают друг о друге. Такой код также можно развязать также через интерфейс (Listener), просто через события код компактнее и не надо интерфейсы придумывать, когда классов вроде А — много, а Б — один.