diff --git a/src/ObserverPattern/ObserverPatternExamples.cs b/src/ObserverPattern/ObserverPatternExamples.cs index ae10ae6..faefb00 100644 --- a/src/ObserverPattern/ObserverPatternExamples.cs +++ b/src/ObserverPattern/ObserverPatternExamples.cs @@ -64,8 +64,10 @@ They simply communicate with the help of message queues. private static string GetActors() { return @" -Subject -> Notifies interested observers when an event occurs -Observer -> Registers to a subject, to be notified when a specific event happens +Subject -> Interface/Abstract Notifies interested observers when an event occurs +Concrete Subject -> Implementation of Subject +Observer -> Interface/Abstract class -> Registers to a subject, to be notified when a specific event happens +Concrete Observer -> Implementation of the observer "; } diff --git a/src/ObserverPattern/StockUpdateEvents/StockSubject.cs b/src/ObserverPattern/StockUpdateEvents/StockSubject.cs index 07a9d44..ff6fad9 100644 --- a/src/ObserverPattern/StockUpdateEvents/StockSubject.cs +++ b/src/ObserverPattern/StockUpdateEvents/StockSubject.cs @@ -4,7 +4,7 @@ using System.Reactive.Subjects; namespace ObserverPattern.StockUpdateEvents { /// - /// Subject + /// Subject to be observed /// public class StockSubject {