1700474574
1700474575
this.subject=subject;
1700474576
1700474577
}
1700474578
1700474579
public String getPostAddress(){
1700474580
1700474581
return postAddress;
1700474582
1700474583
}
1700474584
1700474585
public void setPostAddress(String postAddress){
1700474586
1700474587
this.postAddress=postAddress;
1700474588
1700474589
}
1700474590
1700474591
}
1700474592
1700474593
它是一个很简单的POJO对象(Plain Ordinary Java Object,简单Java对象)。我们再来看工厂类,如代码清单28-2所示。
1700474594
1700474595
代码清单28-2 报考信息工厂
1700474596
1700474597
public class SignInfoFactory{
1700474598
1700474599
//报名信息的对象工厂
1700474600
1700474601
public static SignInfo getSignInfo(){
1700474602
1700474603
return new SignInfo();
1700474604
1700474605
}
1700474606
1700474607
}
1700474608
1700474609
工厂类就这么简单?非也,这是我们的教学代码,真实的ObjectFactory要复杂得多,主要是注入了部分Handler的管理。表现层是如何创建对象的,如代码清单28-3所示。
1700474610
1700474611
代码清单28-3 场景类
1700474612
1700474613
public class Client{
1700474614
1700474615
public static void main(String[]args){
1700474616
1700474617
//从工厂中获得一个对象
1700474618
1700474619
SignInfo signInfo=SignInfoFactory.getSignInfo();
1700474620
1700474621
//进行其他业务处理
1700474622
1700474623
}
[
上一页 ]
[ :1.700474574e+09 ]
[
下一页 ]