1700461381
1700461382
public String getTail(){
1700461383
1700461384
return tail;
1700461385
1700461386
}
1700461387
1700461388
public void setTail(String tail){
1700461389
1700461390
this.tail=tail;
1700461391
1700461392
}
1700461393
1700461394
}
1700461395
1700461396
Mail类就是一个业务对象,虽然比较长,还是比较简单的。我们再来看业务场景类是如何对邮件继续处理的,如代码清单11-3所示。
1700461397
1700461398
代码清单13-3 场景类
1700461399
1700461400
public class Client{
1700461401
1700461402
//发送账单的数量,这个值是从数据库中获得
1700461403
1700461404
private static int MAX_COUNT=6;
1700461405
1700461406
public static void main(String[]args){
1700461407
1700461408
//模拟发送邮件
1700461409
1700461410
int i=0;
1700461411
1700461412
//把模板定义出来,这个是从数据库中获得
1700461413
1700461414
Mail mail=new Mail(new AdvTemplate());
1700461415
1700461416
mail.setTail(“XX银行版权所有”);
1700461417
1700461418
while(i<MAX_COUNT){
1700461419
1700461420
//以下是每封邮件不同的地方
1700461421
1700461422
mail.setAppellation(getRandString(5)+“先生(女士)”);
1700461423
1700461424
mail.setReceiver(getRandString(5)+”@”+getRandString(8)
1700461425
1700461426
+”.com”);
1700461427
1700461428
//然后发送邮件
1700461429
1700461430
sendMail(mail);
[
上一页 ]
[ :1.700461381e+09 ]
[
下一页 ]