Example #1
0
        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();

            financial.Process();
            financial.Apply();
            Console.Read();
        }
Example #2
0
 public void SetDevelopment(Development development)
 {
     this._development = development;
 }