私は MVVM デザイン パターンを学んでおり、複数のビューに乱数を生成するランダム エンジンを作成しています。私のビューの 1 つはエンジンを開始および停止し、別のビューは数値を取得してグラフ化し、別のビューは数値を表示します。これらのビューはすべて同じ ViewModel を使用します。しかし、私の最後のビューでは、数値を取得して、それが素数かどうかを判断し、ランダム エンジンから生成されたすべての素数の出現を見つけたいと考えています。
このために、素数を決定するための別のモデルを作成しました。1 つの ViewModel で 2 つのモデルを利用できるかどうかに興味があります。そうでない場合、どうすればこれを解決できますか? モデルは完全に正常に動作し、他のすべてのクライアントに完全にサービスを提供しているため、モデルを変更することは私には意味がありません。元のモデルを変更せずにこれを行う別の方法はありますか?