Sie sollten externe Regelobjekte für Folgendes erstellen:
- Ausgangsregelobjekte oder übergeordnete Regelobjekte, die immer vorhanden sein müssen, damit der Client-Code sinnvolle Fragen stellen kann. Diese Regelobjekte sind normalerweise Singletons (also die einzige Instanz dieser speziellen Regelklasse während der Sitzung).
- Regelobjekte, die auf der Grundlage externer Daten erstellt werden (z. B. eine Person oder ein Fall).