| EAA カタログ |
アプリケーション・コントローラー
画面ナビゲーションとアプリケーションの流れを処理する一元的なポイントです。
完全な説明については、EAA のページ379を参照してください。
アプリケーションの中には、異なるポイントで使用する画面に関するロジックが大量に含まれ、アプリケーションの特定の時点で特定の画面を呼び出す必要がある場合があります。これは、ユーザーを一定の順番で一連の画面に導くウィザードスタイルのインタラクションです。他のケースでは、特定の条件でのみ呼び出される画面、または以前の入力によって異なる画面を選択する画面が表示される場合があります。
さまざまな Model View Controller (330) の入力コントローラーはある程度の決定を下すことができますが、アプリケーションがより複雑になると、異なる画面用の複数のコントローラーが特定の状況で何をすべきかを知る必要があるため、重複したコードが生成される可能性があります。