ОСОБЕННОСТИ РЕАЛИЗАЦИИ ПАТТЕРНА OBSERVER СРЕДСТВАМИ ЯЗЫКА ПРОГРАММИРОВАНИЯ C#
Ключевые слова:
Паттерн; Шаблон проектирования; Наблюдатель; Observer; C#; .NET; Interface; delegate; eventАннотация
В данной статье рассматриваются особенности реализации паттерна «Observer» средствами языка программирования C#. Приведены: «Классическая» реализация, реализация интерфейсов платформы .NET (IObserver, IObservable), использование, в качестве оповещения, событий средствами языка C# - event. Описываются основные детали этих реализаций. В качестве показателя эффективности реализации используется наиболее простой показатель - размер исходного кода. С точки зрения этого показателя наиболее эффективным оказалась реализация оповещения с помощью средств языка C# - eventЗагрузки
Опубликован
2020-20-05
Выпуск
Раздел
Технические науки