ОСОБЕННОСТИ РЕАЛИЗАЦИИ ПАТТЕРНА OBSERVER СРЕДСТВАМИ ЯЗЫКА ПРОГРАММИРОВАНИЯ C#

Авторы

  • Павел Евгеньевич Дадонов ФГБОУ ВО УГАТУ
  • Ольга Александровна Молокович

Ключевые слова:

Паттерн; Шаблон проектирования; Наблюдатель; Observer; C#; .NET; Interface; delegate; event

Аннотация

В данной статье рассматриваются особенности реализации паттерна «Observer» средствами языка программирования C#. Приведены: «Классическая» реализация, реализация интерфейсов платформы .NET (IObserver, IObservable), использование, в качестве оповещения, событий средствами языка C# - event. Описываются основные детали этих реализаций. В качестве показателя эффективности реализации используется наиболее простой показатель - размер исходного кода. С точки зрения этого показателя наиболее эффективным оказалась реализация оповещения с помощью средств языка C# - event

Загрузки

Опубликован

2020-20-05

Выпуск

Раздел

Технические науки