Мы уже рассмотрели [две][1] [статьи][2], где функционал C# мог привести к неожиданному поведению кода. На этот раз я бы хотел показать позитивную сторону, где динамическая диспетчеризация позволяет упростить код, оставаясь при этом строго-типизированным. В этом посте мы узнаем:
* возможные варианты реализации шаблона множественная диспетчеризация (multiple/double dispatch & co.)
* как реализовать Exception Handling Block из Enterprise Library за пару минут. И, конечно же, упростить policy-based модель обработки ошибок
* – эффективнее Вашего кода
[Читать дальше →][3]
[1]:
https://habrahabr.ru/post/280234/
[2]:
https://habrahabr.ru/post/281274/
[3]:
https://habrahabr.ru/post/283522/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut