モデルが可能な限りクロスプラットフォームになるように、複雑で UI を多用するアプリを書き直すことを計画しています。私が行った研究/読書は概念的には理にかなっていますが、ある種のクロスプラットフォームアプローチでコントローラーにメッセージを送信するモデルに関しては、ベストプラクティスアプローチが何を伴うかわかりません.
たとえば、モデルは、モデルの API を呼び出すコントローラーを介して変更されます。ただし、モデルは、変更が発生したことをクライアントに通知する責任があるため、それをコントローラーにブロードキャストする必要があります。コントローラーはビューに通知する必要があります。
しかし、C# や Objective-C++ で記述されたコントローラーでは、メッセージングのアプローチが異なりますよね? ビューとのプラットフォーム固有のメッセージ通信を使用するコントローラーに接続するためにシグナルを使用しますか?
プラットフォームに依存しないモデル操作のベスト プラクティスを設定する標準の軽量テンプレートはありますか?