現在、異なるモジュールの組み合わせとして実装されている問題に取り組んでいます。各モジュールはC#で記述されており、個別のプロセスとして実行されることになっています。私はインターフェースIとクラスを持っています。これをXと呼びましょう。これはこれを実装します。このクラスは、すべてのモジュールに必要な情報をカプセル化します。
さて、それを実装するための最良の方法は何でしょうか。異なるモジュール間でこのインターフェースを共有する新しい方法はありますか?
編集:
各モジュールは異なる時間に開始します。M1(t1)---> M2のxインスタンス(時間t2)---->..。
インターフェイスマシンと実装仮想マシンがあるとしましょう。現在、各モジュールは独自のインターフェイスとクラスを定義しています。死ぬ前に、モジュールはオブジェクトをストレージに書き込み、次のモジュールは、実行された直後に、保存された情報からメモリ内にオブジェクトを形成します。各モジュールのインターフェースを再定義する必要がない方法を探しています。