モデルビューコントローラ(MVC)についてJava(MVCについて議論する際にはすでに多くの人がこれを参照しています)を使用していると思います。コントローラの参照を表示またはリスナーを使用して保持する
http://www.oracle.com/technetwork/articles/javase/mvc-136693.html
基本的には、モデル(伝統的な方法のように、表示できない)コントローラに通知を送信し、修正MVCの流れを示しています。コントローラは通知をViewに渡してインタフェースの更新を行うか、ユーザーインタラクションのコマンドをintepretsしてModelに返します。
コントローラとビューの連携方法に関する質問があります。この記事では、著者は両方のビューでControllerへの参照を保持し、これらのビューでControllerのメソッドと直接呼ばれました。私はそれの背後にある合理性について疑問を抱いていた。なぜControllerにいくつかのActionListenersを実装せず、Viewsのインタラクションウィジェットがこれらのリスナーにシグナルを送るようにしましたか?
ありがとうございました。