2017-10-17 9 views
0

現在、仮想セルシミュレーションに基づいたプログラムを作成しています。このため私は機械、ワークセッティングステーション、ロボット、コンポーネントという別個のクラスを持っています。私はそれがセル内のどこにあるかによって、各クラスを通してコンポーネントを渡すことができる必要があります。これを行うために私はどのようにプロパティを作成しますか?また、特定のクラスを離れると、コンポーネントが移動したときにnullが返されます。これは最終的にWPFに移行しますが、現時点では単純なクラスで表示しようとしています。複数のクラスに渡されるプロパティを追加する方法

各クラスに新しいプロパティを追加してコンポーネントと呼ばれるクラスに参照するだけで、それがまだ渡されているかどうかを確認する方法はありますか?

+1

は、インターフェイスでプロパティを宣言し、それらはすべてのクラスでインターフェイスを実装します。 –

答えて

0

具体的なクラスにインターフェイスを実装し、それを依存性注入と組み合わせることは、これを達成するための最良の方法です。

依存性注入: Why does one use dependency injection?

関連する問題