私の MVC パターンのモデルは、実行時にコンポーネントを生成し、 update() メソッドを介して画面に表示されるように View に渡します (モデルはオブザーバブルであり、ビューはオブザーバーです)。しかし、これらのコンポーネントにリスナーを追加する必要もあり、コントローラーにはリスナー メソッドがあり (MVC パターンはこのようなものであると彼らは言っているため)、この更新プロセスには関与していません。したがって、実行時にリスナーを追加することはできませんが、起動時にコントローラーのコンストラクターにのみ追加できます。
コントローラーをオブザーバーにしてから、データをビューに渡し、リスナーを追加するというアイデアがあります。これでいいと思いますか?