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 ]
[
下一页 ]