Информация об изменениях

Сообщение Re[3]: Вы используете event'ы? от 28.02.2017 8:34

Изменено 28.02.2017 8:36 hardcase

Re[3]: Вы используете event'ы?
Здравствуйте, Gattaka, Вы писали:

G>А можете примеры привести. Словестно, с кодом слишком заморочно.


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

G>А можете примеры привести. Словестно, с кодом слишком заморочно.


Код приводить не стану. Идея в развязывании зависимостей: класс А генерирует события, класс Б обрабатывает эти события. Классы А и Б ничего не знают друг о друге. Такой код также можно развязать также через интерфейс (Listener), просто через события код компактнее и не надо интерфейсы придумывать, когда классов вроде А — много, а Б — один.