static void Main(string[] args)
        {
            // Example
            var vectorObjects = new List <VectorObject> {
                new VectorRectangle(1, 1, 2, 2),
                new VectorRectangle(3, 3, 6, 6)
            };

            foreach (var vo in vectorObjects)
            {
                foreach (var line in vo)
                {
                    var adapter = new LineToPointAdapter(line);
                    adapter.ForEach(Draw.Point);
                }
            }

            Console.WriteLine();
            Console.WriteLine();

            // SimpleSample
            var           classManager  = new ClassManager();
            IClassManager IClassManager = new ClassAdapter(classManager);

            Console.WriteLine("Original Xml Output\n" + classManager.GetAllStudents());
            Console.WriteLine("Adapter Json Output\n" + IClassManager.GetAllStudents());
        }
Ejemplo n.º 2
0
 private static void Draw()
 {
     foreach (var vo in vectorObjects)
     {
         foreach (var line in vo)
         {
             var adapter = new LineToPointAdapter(line);
             adapter.ForEach(DrawPoint);
         }
     }
 }
 static void Main(string[] args)
 {
     foreach (var vo in vectorObjects)
     {
         foreach (var line in vo)
         {
             var adapter = new LineToPointAdapter(line);
             adapter.ForEach(DrawPoint);
         }
     }
 }
Ejemplo n.º 4
0
 private static void Draw()
 {
     foreach (var vo in vectorObjects)
     {
         foreach (var line in vo)
         {
             var adapter = new LineToPointAdapter(line);
             foreach (var point in adapter)
             {
                 DrawPoint(point);
             }
         }
     }
 }
Ejemplo n.º 5
0
 public static void DrawPoints()
 {
     foreach (var vo in vectorObjects)
     {
         foreach (var line in vo)
         {
             var points = new LineToPointAdapter(line);
             foreach (var point in points)
             {
                 DrawPoin(point);
             }
         }
     }
 }
Ejemplo n.º 6
0
 private static void Draw()
 {
     foreach (VectorObject vectorObject in vectorObjects)
     {
         foreach (Line line in vectorObject)
         {
             var adapter = new LineToPointAdapter(line);
             foreach (Point point in adapter)
             {
                 DrawPoint(point);
             }
         }
     }
 }
Ejemplo n.º 7
0
 private static void Draw()
 {
     foreach (var obj in _objects)
     {
         foreach (var line in obj)
         {
             var adapter = new LineToPointAdapter(line);
             foreach (var point in adapter)
             {
                 DrawPoint(point);
             }
         }
     }
 }
Ejemplo n.º 8
0
 private static void Draw()
 {
     foreach (var vo in vectorObjects)
     {
         foreach (var line in vo)
         {
             var adapter = new LineToPointAdapter(line); //dam mu liniju a on mi da listu tacaka
             foreach (var point in adapter)
             {
                 DrawPoint(point);
             }
         }
     }
 }