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()); }
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); } } }
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); } } } }
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); } } } }
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); } } } }
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); } } } }
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); } } } }