|
|
- UI Objekte werden von factories instanziiert.
- Flexibilität durch austauschbare Implementierung
- tatsächliche Struktur des scene graph bleibt verborgen
- variabler Abstraktionsgrad: genaue Kontrolle über das UI einer Applikation oder maximale
Flexibilität bezüglich der User-Präferenzen
- z.B.:
- Wahl des Frame Stils (convex, concav, inset, outset, ...):
ToolKit
- Wahl des Widget Stils (Motif, OpenLook, NeXT, ...):
WidgetKit
- Wahl des Tasket Stils (Chooser, ...):
TasketKit
- gute Ausgangsposition für das Experimentieren mit neuen UI Metaphern
- Anpassung an hardware: Palm Pilot, PC, Immersive Systems
- Behinderten gerechte UIs
- neue Medien (2D/3D)
|
|
|