DependencyInjection

コラボレーターはコンストラクタまたはセッターで与える設計にするのがお作法、ということになるんだろうか。

  • DIコンテナを使う使わないにかかわらず?
    • て言うか、DIコンテナは使わない(使えない)けど、ユニットテストし易くしたいので
  • そのコラボレーターをメソッド内でローカルに使うだけでも?

というところがまだハテナ。