コード例 #1
0
 public Observer()
 {
     TVChannel       abc      = new ABC();
     TVChannel       cbs      = new CBS();
     TVChannel       fox      = new Fox();
     ObserverExample observer = new ObserverExample();
 }
コード例 #2
0
ファイル: Program.cs プロジェクト: VolkerWollmann/Patterns
        static void Main(string[] args)
        {
            Assert.AreEqual(args, null);

            #region Creational Patterns
            //Abstract Factory;
            AbstractFactoryExample.AbstractFactory();

            #endregion

            //Adapter
            AdapterExample.Adapter();

            #region beavioural Patterns
            // Visitor
            Visitor visitor = new Visitor();
            visitor.Main();

            //Decorator
            DecoratorExample.Decorator();

            //Command
            CommandExample.Command();

            //Observer
            ObserverExample.Observer();

            #endregion

            //BusinessDelegate
            BusinessDelegateExample.BusinessDelegate();

            //DataTransferObject
            DataTransferObjectExample transferObjectExample = new DataTransferObjectExample();
            transferObjectExample.StartDemo();

            //UnitOfWork
            UnitOfWorkExample.UnitOfWork();
        }
コード例 #3
0
        internal void ObserverExample()
        {
            ObserverExample observerExample = new ObserverExample();

            Console.ReadKey();
        }