月別アーカイブ: 2017年2月

DI コンテナ Unity の利用(その3)

前回に引き続き DI コンテナ Unity の利用についてです。

前回は注入されるインスタンスの生存期間がコンテナと同一となる ContainerControlledLifetimeManager を設定したときの動作について記述したので、今回はコンテナの受け渡しと複数インスタンスの注入について記述します。 続きを読む DI コンテナ Unity の利用(その3)

DI コンテナ Unity の利用(その1)

いまさらですが、DI コンテナの Unity について、使い方などをちょっと調べてみたので、備忘録を兼ねて書いてみます(統合型のゲーム開発環境の Unity の話ではありません。念のため 😉 )。

言うまでもなく DI コンテナのほうの Unity は、Dependency Injection(依存性の注入)の機能を提供するフレームワークで、コンストラクター注入、プロパティ注入、メソッド呼び出し注入の機能がありますが、ここでの話はコンストラクター注入に絞り込みます。 続きを読む DI コンテナ Unity の利用(その1)