Пример #1
0
        public void JustUtil()
        {
            var stockTicker = new StockTicker();
            var goog        = new GoogleObserver(stockTicker);
            var msft        = new MicrosoftObserver(stockTicker);

            foreach (var s in SampleData.GetNext())
            {
                stockTicker.Stock = s;
            }
        }
Пример #2
0
        static void Main(string[] args)
        {
            StockTicker subject = new StockTicker();

            GoogleObserver gobs = new GoogleObserver(subject);
            MicrosoftObserver mobs = new MicrosoftObserver(subject);
            NokiaObserver nobs = new NokiaObserver(subject);

            foreach (var s in SampleData.getNext())
                subject.Stock = s;

            Console.ReadLine();
        }
Пример #3
0
        public static void FirstDemo()
        {
            StockTicker ticker = new StockTicker();

            GoogleObserver    gobs = new GoogleObserver(ticker);
            MicrosoftObserver mobs = new MicrosoftObserver(ticker);

            foreach (var data in SampleData.GetNext())
            {
                {
                    ticker.Stock = data;
                }
            }
        }
Пример #4
0
        public static void MainTraditional(string[] args)
        {
            // Monitor a stock ticker, when particular events occur, react
            StockTicker subj = new StockTicker();

            // Create New observers to listen to the stock ticker
            GoogleObserver    gobs = new GoogleObserver(subj);
            MicrosoftObserver mobs = new MicrosoftObserver(subj);

            // Load the Sample Stock Data
            foreach (var s in SampleData.getNext())
            {
                subj.Stock = s;
            }
        }
Пример #5
0
        public static void RunDemo()
        {
            StockTicker stockTicker = new StockTicker();

            //// ReSharper disable UnusedVariable

            GoogleObserver    googleObserver    = new GoogleObserver(stockTicker);
            MicrosoftObserver microsoftObserver = new MicrosoftObserver(stockTicker);

            //// ReSharper restore UnusedVariable

            foreach (var stock in SampleData.GetNext())
            {
                stockTicker.Stock = stock;
            }
        }