打字猴:1.700466599e+09
1700466599 代码清单19-18 用户工作信息
1700466600
1700466601 public class OuterUserOfficeInfo implements IOuterUserOfficeInfo{
1700466602
1700466603 /*
1700466604
1700466605 *员工的工作信息,比如,职位等
1700466606
1700466607 */
1700466608
1700466609 public Map getUserOfficeInfo(){
1700466610
1700466611 HashMap officeInfo=new HashMap();
1700466612
1700466613 officeInfo.put(“jobPosition”,“这个人的职位是BOSS……”);
1700466614
1700466615 officeInfo.put(“officeTelNumber”,“员工的办公电话是……”);
1700466616
1700466617 return officeInfo;
1700466618
1700466619 }
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
[ 上一页 ]  [ :1.700466599e+09 ]  [ 下一页 ]