AccountService
アプリケーションに、 、などのサービスを含むサービス レイヤーがありUserService
ますDocumentService
。
依存関係の挿入に StructureMap を使用しているため、サービスのコンストラクターは次のようになります。
public AccountService(IAccountRepository repo)
{
this.accountRepository = repo;
}
今、私がUserServic
eを言うためにアクセスする必要がある場合、次のものを持っているのは良い形ですか?
public AccountService(IAccountRepository repo, IUserService user)
{
this.accountRepository = repo;
this.userService = user;
}