ロジックをアトミックになるまでばらす

Chainの場合は、フラットなサービスを繋ぐけれど、Chainでなければ構造がある気がする。サービスを分解して、上位サービスと下位サービスができたとすると、上位サービスが下位サービスの実装には依存していなかったとしても、そこにはサービス間の構造がある。

フラットに繋ぐべきサービスと、構造のあるサービスを繋ぐ場合があって、DIの世界でも構造があるんじゃないかなぁという気がする。

構造の意味が違うのかなぁ。「状態をもつ構造がいらない」という話であれば、くーすの話とくっつきそうな気がするのだけれど。