建造者模式-游戏角色.docVIP

  • 3
  • 0
  • 约6.08千字
  • 约 8页
  • 2016-06-18 发布于河南
  • 举报
完整解决方案 ????? Sunny公司开发人员决定使用建造者模式来实现游戏角色的创建,其基本结构如图8-3所示: 图-1 游戏角色创建结构图 ????? 在图-1中,ActorController充当指挥者,ActorBuilder充当抽象建造者,HeroBuilder、AngelBuilder和DevilBuilder充当具体建造者,Actor充当复杂产品。完整代码如下所示: //Actor角色类:复杂产品,考虑到代码的可读性,只列出部分成员属性,且成员属性的类型均为String,真实情况下,有些成员属性的类型需自定义 class Actor { ?????? private? String type; //角色类型 ?????? private? String sex; //性别 ?????? private? String face; //脸型 ?????? private? String costume; //服装 ?????? private? String hairstyle; //发型 ?????? ?????? public? void setType(String type) { ????????????? this.type? = type; ?????? } ?????? public? void setSex(String sex) { ???????

文档评论(0)

1亿VIP精品文档

相关文档