質問: MVCは、あるコントローラが他のコントローラとどのように通信するかを定義していますか? 私は、一般的なMVCデザインパターン(ウィキペディア)。 GUI集約型のアプリケーションを実行する場合、私は一般的に多くのコントローラを持ち、コントローラが別のコントローラにイベントを送信することがあります。 MVCは一般的にコントローラとコントローラとの通信方法を定義していますか?コントローラは階層の上位にあるコントローラのモデルですか? **Example** Suppose I have a window (which is represented by a controller/model/view), and that window is capable of launching another sub-window. The sub-window is modal, and will accept certain input. The input will affect certain processes in the main window.
回答: いいえ、あなたはMVCでそれを行うことはできません。次の2つのいずれかのような階層的なパターンを使用したいとします。 * PAC * HMVC