package com.cheng.zenofdesignpatterns.patterns.proxy.dynamic; /** * 真实的玩家 */ public class GamePlayerDynamic implements IGamePlayerDynamic { private String name = ""; // 通过构造函数传递名称 public GamePlayerDynamic(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 + " 又升了一级!"); } }