Поведенческие паттерны
Участники
Дмитрий Нестерук (@dnesteruk, ссылка
Виталий Баум (@butaji, ссылка
Антон Оникийчук
Офтопики
Обсуждение P&P Summit — spbalt.net предлагает тренинги
Лекции по функциональному программированию
Поведенческие паттерны
Chain of responsibility • WPF Event Routing • Url routing • exception handling? • workflow foundation • стоковые и DLR-трансформации в TypograFix 2 • tokenized mail templating
Command • опять WPF
Interpreter • обратная сторона Visitor? •
Iterator • избежали ад С++? • в .Net нет BCL-классов XxxIterator :) • великий могучий yield return • итератор + query object = IQueryable
Mediator • event brokers
Memento • Properties.Settings • snapshots in CQRS
Observer • нативно реализован в .Net (event) • вопрос на большинстве собеседований (event vs. delegate) • eventы на managed C++ • Reactive Extensions
State и Strategy • стейт-машины
Template Method • утипизация (duck typing) – LinFu
Visitor • dynamic решает • double dispatch