Beispiel #1
0
        static void Transform()
        {
            var list = new List <int> {
                1, 2, 3, 4, 5
            };

            var method = new TransformMethod();

            method.SetStrategy(new DoubleTransform());
            method.SetList(list);
            Console.WriteLine(string.Join(", ", method.Transform()));

            method.SetStrategy(new PowerTransform(2));
            method.SetList(list);
            Console.WriteLine(string.Join(", ", method.Transform()));
        }