Пример #1
0
        public void MediatorModelTest()
        {
            President   mediator    = new President();
            Market      market      = new Market(mediator);
            Development development = new Development(mediator);
            Financial   financial   = new Financial(mediator);

            mediator.SetFinancial(financial);
            mediator.SetDevelopment(development);
            mediator.SetMarket(market);

            market.Process();
            market.Apply();

            Console.Read();
        }
            static void Main(String[] args)
            {
                President   mediator    = new President();
                Market      market      = new Market(mediator);
                Development development = new Development(mediator);
                Financial   financial   = new Financial(mediator);

                mediator.SetFinancial(financial);
                mediator.SetDevelopment(development);
                mediator.SetMarket(market);

                market.Process();
                market.Apply();

                Console.Read();
            }