public void Facade_without_design()
        {
            /* client part */
            var coldAppID   = 1;
            var hotEntreeID = 2;
            var drinkID     = 3;
            /************* */

            var chief = new Chief("Foo");

            //place the order ("Passer la commande")
            var coldPrep = new ColdPrep();
            var bar      = new Bar();
            var hotPrep  = new HotPrep();

            Console.WriteLine("{0} places order for cold app #" + coldAppID.ToString()
                              + ", hot entree #" + hotEntreeID.ToString()
                              + ", and drink #" + drinkID.ToString() + ".", chief.Name);

            Order order = new Order();

            order.Appetizer = coldPrep.PrepDish(coldAppID);
            order.Entree    = hotPrep.PrepDish(hotEntreeID);
            order.Drink     = bar.PrepDish(drinkID);
        }