Update Observer pattern

This commit is contained in:
Petrutiu Mihai
2016-06-23 22:06:34 +03:00
parent c66816b938
commit 3ecd8e332b
5 changed files with 53 additions and 32 deletions

View File

@@ -11,21 +11,16 @@ namespace ObserverPattern.Twits
{
TwitObservable observable = new TwitObservable();
TwitUser t100 = new TwitUser("t100");
TwitUser r2d2 = new TwitUser("r2d2");
var t100Subscription = observable.Subscribe(t100);
var r2d2Subscription = observable.Subscribe(r2d2);
TwitUser t100 = new TwitUser("t100", observable);
TwitUser r2d2 = new TwitUser("R2-D2", observable);
observable.AddTwit("El chupacapra");
t100.Twit("El chupacapra - BOOM BOOM");
t100Subscription.Dispose();
r2d2.Twit("Vamos vamos mi amor");
observable.AddTwit("Vamos vamos mi amor");
t100.Dispose();
observable.ItsGoingHomeTime();
observable.ItsGoingHomeTime();
}
}
}