Jel postoji neki način da ovo napravim u C#?
List objects = new ArrayList<>();
objects.add(new LineSegment());
objects.add(new Oval());
GUI gui = new GUI(objects); <--
gui.setVisible(true);
Ili barem nešto slično. Čini mi se da Windows Froms može samo drawLine(), drawElipse() i drawRectangle() sa njihovim preddefiniranim parametrima.