【发布时间】:2011-06-20 16:38:29
【问题描述】:
我的应用程序中有一个服务层,其中包含AccountService、UserService 和DocumentService 等服务。
我使用 StructureMap 进行依赖注入,因此我的服务的构造函数可能如下所示:
public AccountService(IAccountRepository repo)
{
this.accountRepository = repo;
}
现在,如果我需要访问说 UserService,而在其中有以下内容是否很好?
public AccountService(IAccountRepository repo, IUserService user)
{
this.accountRepository = repo;
this.userService = user;
}
【问题讨论】:
标签: service domain-driven-design facade