IoC、DI
リンク
https://kakutani.com/trans/fowler/injection.html