Re[3]: Идеальный Разработчик || Дизайн != паттерны
От: andyag  
Дата: 24.04.15 20:01
Оценка:
Здравствуйте, Ikemefula, Вы писали:

I>Здравствуйте, andyag, Вы писали:


A>>1. В первом происходят какие-то события и он позволяет желающим на них подписаться

A>>2. Второй хочет знать об этих событиях и, соответственно, умеет их слушать
A>>Всё — тут ставится жирная точка. Если у вас во время "дизайна" решения возникла похожая ситуация, можно смело называть это словом "паттерн проектирования Observer". Независимо от того как вы это всё запрограммируете.

I>А еще есть паттерн Bus например. Там тоже происходят события, позволяет желающим подписываться на них и тд. Опаньки.


Шина и её подписчики вполне попадают под определение паттерна Observer. Но шина попадает не полностью: попадает только та её "половина", которая уведомляет подписчиков о поступлении событий. Вторая её половина, которая принимает события, не попадает
Ещё вопросы?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.