打字猴:1.70046662e+09
1700466620
1700466621 }
1700466622
1700466623 这里又到我们的核心了——适配器。好,我们来看适配器代码,如代码清单19-19所示。
1700466624
1700466625 代码清单19-19 适配器
1700466626
1700466627 public class OuterUserInfo implements IUserInfo{
1700466628
1700466629 //源目标对象
1700466630
1700466631 private IOuterUserBaseInfo baseInfo=null;//员工的基本信息
1700466632
1700466633 private IOuterUserHomeInfo homeInfo=null;//员工的家庭信息
1700466634
1700466635 private IOuterUserOfficeInfo officeInfo=null;//工作信息
1700466636
1700466637 //数据处理
1700466638
1700466639 private Map baseMap=null;
1700466640
1700466641 private Map homeMap=null;
1700466642
1700466643 private Map officeMap=null;
1700466644
1700466645 //构造函数传递对象
1700466646
1700466647 public OuterUserInfo(IOuterUserBaseInfo_baseInfo,IOuterUserHomeInfo
1700466648
1700466649 _homeInfo,IOuterUserOfficeInfo_officeInfo){
1700466650
1700466651 this.baseInfo=_baseInfo;
1700466652
1700466653 this.homeInfo=_homeInfo;
1700466654
1700466655 this.officeInfo=_officeInfo;
1700466656
1700466657 //数据处理
1700466658
1700466659 this.baseMap=this.baseInfo.getUserBaseInfo();
1700466660
1700466661 this.homeMap=this.homeInfo.getUserHomeInfo();
1700466662
1700466663 this.officeMap=this.officeInfo.getUserOfficeInfo();
1700466664
1700466665 }
1700466666
1700466667 //家庭地址
1700466668
1700466669 public String getHomeAddress(){
[ 上一页 ]  [ :1.70046662e+09 ]  [ 下一页 ]