门面模式

来源:互联网 发布:2017淘宝女装店铺名称 编辑:程序博客网 时间:2024/06/08 19:11
  //门面模式  class Users    {        public void CheckMoney()        {            Console.WriteLine("Checking User's Account......");        }        public void CutDownMoney()        {            Console.WriteLine("Cutting Down User's Account......");        }    }    class Products    {        public void CheckProduct()        {            Console.WriteLine("Checking The Quantity of Products......");        }        public void CutDownProducts()        {            Console.WriteLine("Reduce The Quantity of Products......");        }    }    class Orders    {        public void AddOrders()        {            Console.WriteLine("Now Is Adding The Orders......");        }    }    class Facade    {        private Users user;        private Products prod;        private Orders order;        public Facade()        {            user = new Users();            prod = new Products();            order = new Orders();        }        public void OrderProduct()        {            user.CheckMoney();            prod.CheckProduct();            user.CutDownMoney();            prod.CutDownProducts();            order.AddOrders();        }    }    class Client    {        public static void Main()        {            Facade f = new Facade();            f.OrderProduct();        }    }