Airframe DIについて調べて遊んでみたところ良さそうだったので紹介します。DIについて知っている人は先頭2節をスキップしてよいです。 サンプルもあります。 github.com ソフトウェアでよくある問題: 分割、結合、交換 DIとは Airframe DIとは Airframe DIの使い方 依存性の定義 依存される側の定義 Design: 依存性の注入 build: 全てをインスタンス化する 別のコンポーネントを注入する ちょっとしたまとめ コンポーネントの依存関係がネストする場合 依存性がネストする場合: toProvider シングルトンの利用: .to シングルトンの利用: …