Hi Kalle,
kleiner Tip: Alles so programmieren, daß Du mit "Leichtigkeit" Änderungen machen kannst, denn der Kunde ist meist:
"Woher weiß ich was ich will wenn ich nicht sehe, was ich in Auftrag gegeben habe?"
Sprich, wenn Dein Kunde sagt, ich will ein Programm, dass Kreise malt, dann halte Dir die Option offen, mit dem Programm auch Linien, Dreiecke und Quadrate malen zu können. Auch wenn der Kunde das am Anfang nicht will - spätestens wenn er sieht, wie toll er mit Deinem Programm Kreise malen kann, will er obiges haben.
Gruß
Hans