Request() public method

public Request ( ) : void
return void
示例#1
0
        static void Main(string[] args)
        {
            Target target = new Adapter();
            target.Request();

            Console.ReadKey();
        }
示例#2
0
        static void Main(string[] args)
        {
            Target target = new Adapter();

            target.Request();

            Console.ReadKey();
        }
        /// <summary>
        /// Perform a client operation.
        /// </summary>
        public void Operation()
        {
            // wrap the adaptee with an adapter
            Target adapter = new Adapter();

            // use the adapter to make a request
            adapter.Request();
        }
示例#4
0
        public void Run()
        {
            Console.WriteLine("Adapter Pattern .....");
            Target target = new Adapter();

            target.Request();
            Console.ReadKey();
        }
        static void Main()
        {
            Target target = new Adapter();

            target.Request();

            Consoler.ReadKey();
        }
示例#6
0
        static void Main(string[] args)
        {
            //客户端直接调用Target的Request方法
            Target target = new Adapter();

            target.Request();

            Console.Read();
        }
示例#7
0
        static void Main(string[] args)
        {
            // client
            var target = new Adapter();

            target.Request();
            // talks to adapter

            Console.ReadLine();
        }
示例#8
0
文件: Program.cs 项目: szum7/Patterns
        static void Main()
        {
            // Create adapter and place a request
            Target target = new Adapter();

            target.Request();

            // Wait for user
            Console.ReadKey();
        }
示例#9
0
        static void Main(string[] args)
        {
            ITarget target = new Adapter();

            target.Request();

            ITarget target1 = new AdapterPattern.ObjectAdapter.Adapter();

            target1.Request();
        }
示例#10
0
        static void Main(string[] args)
        {
            ////Class Adapter;
            //ITarget target = new Adapter();
            //target.Request();

            //Object Adapter
            ITarget target = new Adapter();

            target.Request();

            Console.Read();
        }
示例#11
0
        private static void Main(string[] args)
        {
            Target xTarget = new Target();

            xTarget.Request();

            // Create adapter and place a request
            Target target = new Adapter();

            target.Request();

            // Wait for user
            Console.ReadKey();
        }
示例#12
0
        static void Main(string[] args)
        {
            //解决中文问题
            Console.OutputEncoding = Encoding.UTF8;
            Console.WriteLine("类的适配器模式");
            ITarget t = new Adapter();

            t.Request();
            Console.WriteLine("......................");
            Console.WriteLine("对象的适配器模式");
            ITarget t2 = new Adapter2();

            t2.Request();
            Console.WriteLine("......................");
        }
示例#13
0
        static void Main(string[] args)
        {
            //Target target=new Target();
            //target.Request();
            //Console.ReadKey();

            //Adaptee adaptee=new Adaptee();
            //Adapter adapter=new Adapter(adaptee);
            //adapter.Request();
            //Console.ReadKey();


            Target target = new Adapter(new Adaptee());

            target.Request();
            Console.ReadKey();
        }
示例#14
0
        static void Main(string[] args)
        {
            // Showing the Adapteee in standalone mode
            Adaptee first = new Adaptee();

            Console.Write("Before the new standard\nPrecise reading: ");
            Console.WriteLine(first.SpecificRequest(5, 3));

            // What the client really wants
            ITarget second = new Adapter();

            Console.WriteLine("\nMoving to the new standard");
            Console.WriteLine(second.Request(5));


            Console.Read();
        }
示例#15
0
        static void Main(string[] args)
        {
            ITarget adapter = new Adapter();

            adapter.Request();
        }
示例#16
0
        static void Main(string[] args)
        {
            Target target = new Adapter();

            target.Request();
        }
示例#17
0
 static void Main(string[] args)
 {
     ITarget t = new Adapter();
     t.Request("test");
 }