打字猴:1.700466624e+09
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(){
1700466670
1700466671 String homeAddress=(String)this.homeMap.get(“homeAddress”);
1700466672
1700466673 System.out.println(homeAddress);
[ 上一页 ]  [ :1.700466624e+09 ]  [ 下一页 ]