Entwurfsmuster · Middle · Frage 44 von 75
Wie hängen Event Delegation und das Flyweight-Muster zusammen?
- 1Gar nicht: Delegation ist das Singleton-Muster
- 2Ein geteilter Handler statt Tausender identischer
- 3Delegation erzeugt eine Kopie des Handlers an jedem Element
Antwort zeigen
Richtige Antwort: Ein geteilter Handler statt Tausender identischer
Erklärung
Ein Handler am Elternelement wird von allen Kindelementen geteilt, und der eindeutige Zustand (welches Element) kommt aus event.target - der extrinsische Zustand des Flyweight. Das spart Speicher und Initialisierungszeit bei großen Listen.