Modularität / Extensibilität 5.3

 

 

  • 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

 

Modularität / Extensibilität
Stefan Seefeld
Last modified: Mon Jun 19 11:24:12 EDT 2000