1700460731
public void count();
1700460732
1700460733
}
1700460734
1700460735
仅仅一个方法,非常简单,看GamePlayerProxy带来的变化,如代码清单12-20所示。
1700460736
1700460737
代码清单12-20 代理类
1700460738
1700460739
public class GamePlayerProxy implements IGamePlayer,IProxy{
1700460740
1700460741
private IGamePlayer gamePlayer=null;
1700460742
1700460743
//通过构造函数传递要对谁进行代练
1700460744
1700460745
public GamePlayerProxy(IGamePlayer_gamePlayer){
1700460746
1700460747
this.gamePlayer=_gamePlayer;
1700460748
1700460749
}
1700460750
1700460751
//代练杀怪
1700460752
1700460753
public void killBoss(){
1700460754
1700460755
this.gamePlayer.killBoss();
1700460756
1700460757
}
1700460758
1700460759
//代练登录
1700460760
1700460761
public void login(String user,String password){
1700460762
1700460763
this.gamePlayer.login(user,password);
1700460764
1700460765
}
1700460766
1700460767
//代练升级
1700460768
1700460769
public void upgrade(){
1700460770
1700460771
this.gamePlayer.upgrade();
1700460772
1700460773
this.count();
1700460774
1700460775
}
1700460776
1700460777
//计算费用
1700460778
1700460779
public void count(){
1700460780
[
上一页 ]
[ :1.700460731e+09 ]
[
下一页 ]