MVC アプリケーションを開発しています。この場合、モデル クラスは数多くありますが、「ビュー」の実装は 1 つだけです。モデルクラスがユーザーに情報を出力したいときに、GUI の printOutput(string) メソッドを呼び出す何らかの方法が必要です。(ちなみに、GUIは主にテキストベースです)。特定の接続クラスのみがアクセスできる接続データを表示する別の方法もあります。
依存性注入を使用して、GUI を呼び出すために必要な関数ポインターを使用してモデル クラスをインスタンス化することを考えています。
このデザインで正しい軌道に乗っていますか?