Beispiel #1
0
        private void Start()
        {
            MathProxy proxy = new MathProxy();

            Debug.Log("2+ 2 = " + proxy.Add(2, 2));
            Debug.Log("2 - 2 = " + proxy.Sub(2, 2));
            Debug.Log("2 * 2 = " + proxy.Mul(2, 2));
            Debug.Log("2 / 2 = " + proxy.Div(2, 2));
        }
Beispiel #2
0
        static void Main(string[] args)
        {
            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));
        }
Beispiel #3
0
        static void Main()
        {
            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));
        }
Beispiel #4
0
        public static void Run()
        {
            Console.WriteLine("Proxy Real-world practice");
            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));
        }
Beispiel #5
0
        static void Main(string[] args)
        {
            MathProxy proxy = new MathProxy();

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

            Console.ReadLine();
        }
Beispiel #6
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();
 }
Beispiel #7
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));
        }
Beispiel #8
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();
        }
Beispiel #9
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();
        }
Beispiel #10
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();
        }
        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
             */
        }
Beispiel #12
0
        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
        }
Beispiel #13
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();
        }