通信周りの依存性をFactory導入によって解消