なぜ依存を注入するのか DIの原理・原則とパターン|マイナビブックス
疎結合な設計にすることが なぜ、保守のしやすいコードに繋がるのか