Zenjectを簡単に使ってみて理解した気になる記事です。 詳しい使い方は他の記事を書くとして、この記事ではZenjectの概要をつかむことを目的とします。 Unity2018.2.0 Zenject 7.3.1 Zenject?依存性注入? Zenjectとは、依存性注入(DI)のためのツールです。 たとえば、IExampleというインタフェース型のフィールドをもつInjectedというクラスがあるとします。 public interface IExample{} public class Injected : MonoBehaviour { private IExample _example; } 一方でIExampleを実装したExampleクラスがあります。 public class Example : IExample{} このInjectedとExampleは疎結合にしたいです
