关于前置和后置是我自己理解的两个概念,我理解为:
如果某些工作我们放在业务执行之前去做,就叫前置处理
如果某些工作我们放在业务执行之后去做,就叫后置处理
这两个设计,基于我们不同的场景可以极大的提高我们的处理性能...这里主要进行后置处理的说明
二....后置处理
某些工作我们放在业务执行之后去做,就叫后置处理,某些操作我们可能不需要立马进行,我们可以根据某一代码的执行结果去做出自己的反馈,这样的情况,我们可以做后置执行....return "邮件账号密码校验失败";
}
这样就有一个问题,大部分情况下我们账号和密码其实都是没有问题的,如果这样做的话,就会导致我们每次邮件发送都进行了一次账号校验情况,很没必要,所以我们来看下后置法...后置法,先直接发送邮件,如果出现问题了,我们再进行原因的分析
后置法伪代码如下:
try{
//直接进行邮件发送
send(sendAccount,mailInfo)
}catch{
if