MVC が GUI スイング アプリケーションでどのように動作するか混乱しています。私はPHP MVCで作業しましたが、それはまったく異なります。MVC の意味がわかりました。しかし、私を混乱させているのは、GUIスイングプログラミングでそれを行うさまざまなバリエーションです。Web のさまざまな記事から特定のことを結論付けるのは困難です。誰が誰を知っているべきですか?モデルビューとコントローラーの関係はどうなるのですか?コントローラーはモデルとビューの両方を知っている必要がありますか? これを説明するために、可能であれば簡単な例を示したいと思います(ラベルを更新する単純なボタンなど)
これ以上質問しない場合は、Swing を念頭に置いて書かれた MVC の本の候補を入手したいと思います。