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 + " 又升了一级!"); } }