私は主に Web 開発者ですが、C++ と C# についてはよく理解しています。しかし、最近、GUI アプリケーションを作成していて、コントローラーとビュー ロジックの関係を処理する方法に迷い始めました。PHP では非常に簡単で、目を閉じたまま独自の MVC パターンを作成できました。主な理由は、PHP がステートレスであり、リクエストごとにフォーム全体を再生成するためです。しかし、アプリケーション プログラミング言語では、すぐに道に迷います。
私の質問は、コントローラーをビューから分離するにはどうすればよいですか? ビューはコントローラーからのイベントにアタッチする必要がありますか? または、ビューはコントローラーが対話するインターフェイスを実装する必要がありますか?