Делегаты и их производные (такие, как события) можно использовать для замены классического объектно-ориентированного шаблона Наблюдатель. Этот шаблон реализован в проекте Delegates.Observers в файле ObservableStack.cs в классическом виде, так как он описан в книжках.
Видно, как много инфраструктурного кода необходимо для обеспечения очень несложной функциональности в чистом ООП.
Вспомните, что такое событие в языке C#, и отрефакторьте код с его использованием.
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |