|
|
- jedes Kit ist eine
factory für eine klar definierte Domäne
- je nach Domäne kann das Kit präzise definiert sein oder über variable
Implementierungen verschiedene Strategien bereithalten:
- LayoutKit, FigureKit: klar definierte Funktion
- TextKit: Implementierung variiert für verschiedene locales
- WidgetKit: Implementierung variiert für verschiedene look & feels
- DrawingKit: Implementierung variiert für verschiedene hardware und Renderer
- server braucht weder Implementierung noch Interface der Kits zu kennen.
- Kits beliebig erweiterbar
|
|
|