예제 #1
0
 /// <summary>
 /// Entry point into console application.
 /// </summary>
 static void Main()
 {
     // Create math proxy
     MathProxy proxy = new MathProxy();
     // Do the math
     Console.WriteLine("4 + 2 = " + proxy.Add(4, 2));
     Console.WriteLine("4 - 2 = " + proxy.Sub(4, 2));
     Console.WriteLine("4 * 2 = " + proxy.Mul(4, 2));
     Console.WriteLine("4 / 2 = " + proxy.Div(4, 2));
     // Wait for user
     Console.ReadKey();
 }
예제 #2
0
        static void Main(string[] args)
        {
            var proxy = new MathProxy();

            Console.WriteLine("2 + 2 = " + proxy.Add(2, 2));

            Console.WriteLine("2 - 2 = " + proxy.Sub(2, 2));

            Console.WriteLine("2 * 2 = " + proxy.Mul(2, 2));

            Console.WriteLine("2 / 2 = " + proxy.Div(2, 2));
        }
예제 #3
0
        private static void Main(string[] args)
        {
            var mathProxy = new MathProxy();

            Console.WriteLine($"4 + 10 = {mathProxy.Add(4, 10)}");
            Console.WriteLine($"7 - 2 = {mathProxy.Sub(7, 2)}");
            Console.WriteLine($"8 * 5 = {mathProxy.Mul(8, 5)}");
            Console.WriteLine($"10 / 5 = {mathProxy.Div(10, 5)}");
            Console.WriteLine($"Sqrt(100) = {mathProxy.Sqrt(100)}");
            Console.WriteLine($"Pow(10, 2) = {mathProxy.Pow(10, 2)}");

            Console.ReadKey();
        }
예제 #4
0
        public static void Main(string[] args)
        {
            var proxy = new MathProxy();


            Console.WriteLine("4 + 2 = " + proxy.Add(4, 2));
            Console.WriteLine("4 - 2 = " + proxy.Sub(4, 2));
            Console.WriteLine("4 * 2 = " + proxy.Mul(4, 2));
            Console.WriteLine("4 / 2 = " + proxy.Div(4, 2));


            Console.ReadKey();
        }
예제 #5
0
        /// <summary>
        /// Entry point into console application.
        /// </summary>
        static void Main()
        {
            // Create math proxy
            MathProxy proxy = new MathProxy();

            // Do the math
            Console.WriteLine("4 + 2 = " + proxy.Add(4, 2));
            Console.WriteLine("4 - 2 = " + proxy.Sub(4, 2));
            Console.WriteLine("4 * 2 = " + proxy.Mul(4, 2));
            Console.WriteLine("4 / 2 = " + proxy.Div(4, 2));
            // Wait for user
            Console.ReadKey();
        }
예제 #6
0
        /// <resumen>

        /// Punto de entrada en la aplicación de consola.

        /// </resumen>

        static void Main(string[] args)
        {
            // Crear proxy matemático

            MathProxy proxy = new MathProxy();

            // Haz las matematicas

            Console.WriteLine("4 + 2 = " + proxy.Add(4, 2));
            Console.WriteLine("4 - 2 = " + proxy.Sub(4, 2));
            Console.WriteLine("4 * 2 = " + proxy.Mul(4, 2));
            Console.WriteLine("4 / 2 = " + proxy.Div(4, 2));

            // Espera al usuario

            Console.ReadKey();
        }
예제 #7
0
        public static void Run()
        {
            Console.WriteLine("This real-world code demonstrates the Proxy pattern for a Math object represented by a MathProxy object.");
            MathProxy proxy = new MathProxy();

            Console.WriteLine("4 + 2 = " + proxy.Add(4, 2));
            Console.WriteLine("4 - 2 = " + proxy.Sub(4, 2));
            Console.WriteLine("4 * 2 = " + proxy.Mul(4, 2));
            Console.WriteLine("4 / 2 = " + proxy.Div(4, 2));

            /*
             *  4 + 2 = 6
             *  4 - 2 = 2
             *  4 * 2 = 8
             *  4 / 2 = 2
             */
        }
예제 #8
0
파일: main.cs 프로젝트: staherianYMCA/test
        static void Main()
        {
            #region Sample1
            Proxy proxy = new Proxy();

            proxy.Request();
            #endregion

            #region Sample2
            // Create math proxy
            MathProxy p = new MathProxy();

            // Do the math
            Console.WriteLine("4 + 2 = " + p.Add(4, 2));
            Console.WriteLine("4 - 2 = " + p.Sub(4, 2));
            Console.WriteLine("4 * 2 = " + p.Mul(4, 2));
            Console.WriteLine("4 / 2 = " + p.Div(4, 2));
            #endregion
        }
예제 #9
0
        static void Main(string[] args)
        {
            #region 结构实现
            // Create proxy and request a service
            Structural.Proxy proxy = new Structural.Proxy();
            proxy.Request();
            #endregion

            Console.WriteLine("******************************");

            #region 实践应用
            // Create math proxy
            MathProxy proxy1 = new MathProxy();

            // Do the math
            Console.WriteLine("4 + 2 = " + proxy1.Add(4, 2));
            Console.WriteLine("4 - 2 = " + proxy1.Sub(4, 2));
            Console.WriteLine("4 * 2 = " + proxy1.Mul(4, 2));
            Console.WriteLine("4 / 2 = " + proxy1.Div(4, 2));
            #endregion

            Console.ReadKey();
        }