Hallo,
auf einen Bildschirm habe ich verschiedene Texte (MeineText-Class) gezeichnet. Diese haben eine x, y Start Koordinate und eine angegeben Höhe sowie eine errechnete Länge. Wenn ich auf den Bildschirm Klicke, bekomme ich die x, y Koordinaten wo ich hin geklickt habe.
1. Jetzt könnte ich alle MeinText-Objekte (MeineText-Class) durchlaufen und schauen welches Objekt geklickt wurde. (Recht einfach zu Implementiere)
2. Oder ich könnte die Klasse (MeineText-Class) dahingehend erweitern, dass mir MeinText-Objekt mitteilt wenn es geklickt wurden. (Wüsste ich jetzt nicht wie ich das Implementiere - Observer Pattern?)
3. Oder ?
Welche Variante ist im Sinne "Clean-OOP-Code" zu verwenden?
Gruß Bobert
auf einen Bildschirm habe ich verschiedene Texte (MeineText-Class) gezeichnet. Diese haben eine x, y Start Koordinate und eine angegeben Höhe sowie eine errechnete Länge. Wenn ich auf den Bildschirm Klicke, bekomme ich die x, y Koordinaten wo ich hin geklickt habe.
1. Jetzt könnte ich alle MeinText-Objekte (MeineText-Class) durchlaufen und schauen welches Objekt geklickt wurde. (Recht einfach zu Implementiere)
2. Oder ich könnte die Klasse (MeineText-Class) dahingehend erweitern, dass mir MeinText-Objekt mitteilt wenn es geklickt wurden. (Wüsste ich jetzt nicht wie ich das Implementiere - Observer Pattern?)
3. Oder ?
Welche Variante ist im Sinne "Clean-OOP-Code" zu verwenden?
Gruß Bobert