package com.cheng.zenofdesignpatterns.patterns.proxy.section1;
/**
* 代练者
*/
public class GamePlayerProxy1 implements IGamePlayer1 {
private IGamePlayer1 gamePlayer = null;
//通过构造函数传递要对谁进行代练
public GamePlayerProxy1(IGamePlayer1 _gamePlayer){
this.gamePlayer = _gamePlayer;
}
//代练杀怪
public void killBoss() {
this.gamePlayer.killBoss();
}
//代练登录
public void login(String user, String password) {
this.gamePlayer.login(user, password);
}
//代练升级
public void upgrade() {
this.gamePlayer.upgrade();
}
}