Re[16]: Nested functions
От: Tesh США  
Дата: 22.05.15 15:37
Оценка:
Здравствуйте, Qbit86, Вы писали:

Q>А зачем их разносить, если подписка осуществляется только в одном месте и код обработчика нежелательно вытаскивать наружу?


Почему нежелательно? Вообще зависит от того на что и где подписываетесь. Если сам объект, генерирующий события, живет только в пределах одного метода, и логика обработки события предельно проста, то можно и обычные лямбды использовать.
Если же объект живет в пределах класса, либо логика обработки события более сложная, то по-моему такой обработчик нужно выносить в отдельный метод.

Если бы был какой-то реальный пример, то можно было бы более предметно обсуждать.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.