控制反转,依赖注入
2012-06-20 19:41 丶victory_Zhou 阅读(231) 评论(0) 收藏 举报
Public class PasswordResetHelper{
接口对象建立在实现类的实例上
Public void ResetPassword(){
IEmailSender mySender =new MyEmailSender();
mySender.SendEmail();
}
}
通过依赖注入,控制反转,实现解耦。
Public class PasswordResetHelper{
接口对象建立在实现类的实例上
//类构造器
Public PasswordReseHelper(IEmailSender emailSenderParam)
{
emailSender=emailSenderParam;
}
Pubic void ResetPassword()
{
emailSender.SenderEmail();
}
}
浙公网安备 33010602011771号