Показать сообщение отдельно
Старый 16.07.2011, 12:46
Aquahawk вне форума Посмотреть профиль Отправить личное сообщение для Aquahawk Посетить домашнюю страницу Aquahawk Найти все сообщения от Aquahawk
  № 3  
Ответить с цитированием
Aquahawk
 
Аватар для Aquahawk

Регистрация: Nov 2010
Адрес: Москва
Сообщений: 915
Записей в блоге: 4
Отправить сообщение для Aquahawk с помощью ICQ Отправить сообщение для Aquahawk с помощью Skype™
Это зависит от задачи. Я использую оба подхода в зависимости от связности системы и соотношения читаемости и расширяемости к производительности. Коллбеки, особенно если они не анонимные работаю быстрее ивентовой системы, пишутся проще и быстрее, работают быстрее, но код хуже воспринимается. Для связывания крупных независимых частей системы я применяю события, а внутри пачки классов которые обрабатывают много какой-то логики и взаимодействуют внутри себя, коллбеки, иногда делегатов(с отдельным интерфейсом) делаю.