package com.cheng.zenofdesignpatterns.patterns.proxy.dynamiccommon;
/**
* 动态代理通用类示例
* 真实的游戏玩家
*/
public class GamePlayerDC implements IGamePlayerDC {
private String name = "";
// 通过构造函数传递名称
public GamePlayerDC(String _name) {
this.name = _name;
}
@Override
public void login(String user, String password) {
System.out.println("登录名为"+user + " 的用户 " + this.name + "登录成功!");
}
@Override
public void killBoss() {
System.out.println(this.name + "在打怪!");
}
@Override
public void upgrade() {
System.out.println(this.name + " 又升了一级!");
}
}