メインコンテンツまでスキップ

依存性注入(Zenject)

近日公開予定。

このページでは以下を解説する予定です(Source ティアのみ):

  • MCE が Zenject(Extenject)をDIに使用する理由。
  • Installer パターンとすべての MCE インストーラー。
  • ProjectContext vs SceneContext バインディング。
  • Construct() メソッドでの [Inject] vs フィールドインジェクション。
  • .AsSingle().Lazy() 規約とその理由。
  • ランタイムインスタンス化のための DialogManager.Factory パターン。
  • カスタムシステム用の独自インストーラーの作成。
  • モックコンテナを使用したテスト。
  • よくある落とし穴とインジェクション失敗のデバッグ。