示例#1
0
        static void Main(string[] args)
        {
            FacadeClass.Operation1();
            FacadeClass.Operation2();

            Console.ReadLine();
        }
示例#2
0
        static void Main(string[] args)
        {
            FacadeClass facade = new FacadeClass();

            Console.WriteLine(facade.TurnOffComputerAndMonitor());
            Console.ReadLine();
        }
        public void Execute()
        {
            FacadeClass fs = new FacadeClass();

            fs.Turn();
            fs.Turn();
        }
示例#4
0
        static void Main(string[] args)
        {
            FacadeClass facade = new FacadeClass();

            facade.MethodA();
            facade.MethodB();

            Console.ReadKey();
        }
示例#5
0
        static void Main(string[] args)
        {
            FacadeClass facade = new FacadeClass(new HardObject1(), new HardObject2(), new HardObject3());

            facade.DoAction1();
            Console.WriteLine("---------------");
            facade.DoAction2();

            Console.ReadLine();
        }
示例#6
0
        static void Main(string[] args)
        {
            var first  = new FirstClass();
            var second = new SecondClass();
            var third  = new ThirdClass();

            var facade = new FacadeClass(first, second, third);

            facade.ComfortableMethod();
        }
示例#7
0
 static void Main(string[] args)
 {
     FacadeClass facade = new FacadeClass();
     facade.Execution1();
     facade.Execution2();
 }
示例#8
0
 public void Execute()
 {
     FacadeClass fs = new FacadeClass();
     fs.Turn();
     fs.Turn();
 }