Open SAgiKPJH opened 7 months ago
using System;
class Observable { public event EventHandler SomethingHappened; public void DoSomething() { SomethingHappened?.Invoke(this, EventArgs.Empty); } }
class Observer { public void HandleEvent(object sender, EventArgs args) { Console.WriteLine("Something happened to " + sender); } }
class Test { static void Main() { Observable observable = new Observable(); Observer observer = new Observer(); observable.SomethingHappened += observer.HandleEvent; observable.DoSomething(); } }
다음은 Reactive Programming과 관련된 5개의 논문입니다:
Reactive Programming?
특징
용어
사용 하는 이유
확장성이 좋은 프로그램의 핵심 원칙
확장성이 좋은 프로그램을 위한 코딩 원칙
인기
주의해야 할 점