Перечитываю Рихтера первое издание. Так фраза Кирилла, что в c# много синтаксического сахара , просто позволяет совсем другими глазами на многое взглянуть.
и ведь точно много сахара. например:
yield - скрывает под собой нумератор, то есть просто обёртка над классом (реализация паттерна Iterator)
delegate - тоже обёртка над классом (реализация паттерна Observer, но можно приспособить и для Command, Strategy и другие)
event - расставляет private для delegate, то есть тоже класс обёртка над другим классом обёрткой - delegate (реализация Observer чистой воды).
Как много условностей, но и в тоже время красиво!
суббота, 2 июня 2007 г.
В C# много синтаксического сахара
Подписаться на:
Комментарии к сообщению (Atom)
>>>Перечитываю Рихтера первое издание
ОтветитьУдалитьЧто-то мне подсказывает, что издание где упоминается ключевое слово yield было четвертым(в русскоязычном варианте) :).