0

私は C#/Silverlight でプログラミングしています。

私の場合、実行時にいくつかのオブジェクト (ビュー モデルなど) を構築したいと考えています。

  1. 1 つのクラス/インターフェイスに複数のインスタンスがあります。
  2. オブジェクトには親子関係または階層関係があります (たとえば、A には B のコレクションを返すプロパティがあり、B には C のコレクションを保持するプロパティがあります... ツリーのように)
  3. これらはCONFIG ファイルに従って構築する必要があります(クライアントごとに異なるオブジェクトが必要なため)。

このシナリオは IC ライブラリに適していますか?

はいの場合、各ライブラリの詳細に飛び込む前に、どれが私にとって良い選択のように見えますか? 団結?オートファク? ニンジェクト?多くのフレームワークが構成フリーである傾向があることは知っていますが、私の場合、動的構成にやさしく、コレクション注入に適したものが必要です。

ありがとう、

4

1 に答える 1

1

いいえ。複雑さに応じて、Builder パターンまたは Factory パターンのいずれかを使用します。

コンテナのサービス ロケータ機能をファクトリ/ビルドの内部で使用して、すべての実装を見つけることができます。

于 2012-11-16T10:19:20.237 に答える