MVC を使用してアプリケーションを開発したいと考えています。アプリケーションには複数のウィンドウとダイアログがあります (> 30 のウィンドウ/ダイアログ)。ここでの質問は次のとおりです。このようなアプリケーションで MVC を適用するにはどうすればよいですか?
MVC-Tutorials には、通常、1 つのウィンドウ、1 つのコントローラー、および 1 つのモデルしかありません。
すべてのビューを含む 1 つのビュー パッケージ、すべてのコントローラーを含む 1 つのコントローラー パッケージ、およびすべてのモデルを含む 1 つのモデル パッケージを使用しますか?
または、ウィンドウ/ダイアログごとに 1 つのパッケージを使用して、多くの小さな MVC を実装しますか?
そして最後の質問: MVC は複数の Windows/Dialogs で使用するのに適切なものですか、それとも別のパターンがより良い解決策でしょうか? これは、アプリケーションと各ウィンドウ/ダイアログの機能に依存する場合がありますが、一般的な考慮事項がある場合は、知っておくと便利です:)
編集:申し訳ありませんが、忘れてしまいました。重要だとは思いませんでした。質問は Java/Swing についてです。しかし、後で頭に浮かぶものに切り替えたいと思うかもしれません。Swing、SWT、GWT を使用することは重要ですか?