示例#1
0
        private static void Main(string[] args)
        {
            var facade = new Facade();
            facade.MethodA();
            facade.MethodB();

            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            Facade facade = new Facade();

            facade.Operation1();
            facade.Operation2();
            facade.Operation3();

            Console.Read();
        }
示例#3
0
        static void Main(string[] args)
        {
            Facade facade = new Facade();

            facade.ConstructCompanyWithPyramidalRoof();
            facade.ConstructMall();
            facade.ConstructSchoolWithFlatRoof();

            facade.ListAllConstructedBuildings();

            Console.ReadKey();
        }
示例#4
0
        /// <summary>
        /// 引入外观设计模式后, 客户端直接与外观类交互,间接调用子系统业务方法,客户端代码将会变得非常简单
        /// </summary>
        public void Test()
        {
            Facade facade = new Facade();

            facade.Method();
        }
示例#5
0
 //Client
 static void Main(string[] args)
 {
     Console.WriteLine("Hello");
     Facade.Operation1();
     Facade.Operation2();
 }
示例#6
0
 public FacadeForm()
 {
     InitializeComponent();
     facade = new Facade(this);
 }
示例#7
0
        static void Main(string[] args)
        {
            Facade facade = new Facade();

            facade.GoJogging();
        }
示例#8
0
 public CustomerManager()
 {
     _facade = new Facade();
 }
示例#9
0
 public PocFacade()
 {
     facadePattern = new Facade();
 }