画面マネージャーを実装しようとしていますが、使用するのに最適なパターンは何か疑問に思っていました。画面管理者には次の責任があります。
- 画面に表示されているすべてのアプリケーションを管理する
- アプリケーションの非表示/表示
- 画面上のその他のその他の UI 要素を管理する
- アプリケーションを画面上に描画できるかどうかを定義するルール エンジンがあります。
- 画面スペースを管理する
潜在的により多くの責任がある可能性があります
何を提案しますか?
画面マネージャーを実装しようとしていますが、使用するのに最適なパターンは何か疑問に思っていました。画面管理者には次の責任があります。
潜在的により多くの責任がある可能性があります
何を提案しますか?
あなたが探しているのはApplication Controllerパターンだと言いたいです。ただし、あなたが投稿した内容に基づいて、私はよくわかりません。
一見の価値はありますが、他のコンポーネント (Event Aggregator?) が必要になると思います。