Shuntiger Tech Diary

iOS/Androidエンジニアが気になる技術やガジェットなどを気のままお届けするブログ

DI

ミニマムにDIについてまとめてみた

DI = イニシャライザやメソッドなどを使って外からオブジェクトを注入すること。 テストコードを書けばDIについて理解が深まる。 プロジェクトではRoutingなどで使う。 DIを使わないパターン。汎用性がない class DogPark { private var dog = Dog() } イニ…