Exemple #1
0
        public static void Main(string[] args)
        {
            MessagePublisher mp = new MessagePublisher();

            ScreenPrinter sp = new ScreenPrinter();
            FileLogger fl1 = new FileLogger("data1.txt");
            FileLogger fl2 = new FileLogger("data2.txt");

            mp.AddSubscriber(sp);
            mp.AddSubscriber(fl1);
            mp.AddSubscriber(fl2);

            MessageReceiver mr = new MessageReceiver();
            mr.Publisher = mp;

            mr.StartReceiving();

            Console.ReadKey();
        }
Exemple #2
0
 public MessageReceiver()
 {
     Publisher = new MessagePublisher();
 }