複数の状態になる可能性のあるドメインモデルがあり、これらの状態が特定の範囲外になると、ドメインは自動的に反応するはずです。
たとえば、私は測定値を持つ複数のものでできている車を持っています
エンジン-タコメーターと温度
燃料タンク-容量
エンジンとタンクを監視するCarStateControllerを使用するのが妥当です。これらの状態が範囲外になる場合、つまりエンジン温度が範囲を超える場合は、エンジンファンをオンにします。
UIはありません(ダッシュボードにライトが表示されると主張できますが、この場合は表示されません)。これはGRASPコントローラーパターンの有効な使用法ですか?そうでない場合、このCarStateControllerは何と呼ばれますか?
または、私は完全に要点を見逃しましたか?これは状態パターンである必要がありますか?