Java DI
つまり依存情報をクラス内部からひっぺがしたいなーって思ったとき
要するに DI って何なのという話 - 猫型の蓄音機は 1 分間に 45 回にゃあと鳴く
より
Java
はcodeとしてさわったことがないので、お話しレベルの理解だけど、なんとなくイメージが浮かんだ。
トップレベル(やそれに近い上部のコードで)で、あるクラスに必要なものを、そのクラス設計の外から入れる。
取り替えしやすくなる。する。
関数を分割するのと、違うのは、、考えてる状況が複雑で..