需要一个设计建议。请看下面的课程。类只有一种方法 类具有以 userName 和 passWord 作为参数的构造函数。问题是 - 如果我从构造函数中删除用户名和密码 - 并将(用户名,密码)发送到 AuthoriseUser 方法有什么区别
这一切都是在注入依赖的背景下发生的
public class UserNameAuthorisationService : IUserNameAuthorisationService
{
private readonly string _userName;
private readonly string _password;
private readonly IUserNameAuthorisationRepository _usernameAuthRepository;
public UserNameAuthorisationService(string UserName, string Password, IUserNameAuthorisationRepository UsernameAuthRepository)
{
_userName = UserName;
_password = Password;
_usernameAuthRepository = UsernameAuthRepository;
}
public IUser AuthoriseUser()
{
throw new NotImplementedException();
}
}
提前致谢。