- 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) {
???????
您可能关注的文档
最近下载
- 铁路信息机房通用-技术规范.pdf VIP
- 电子病历应用管理规范(试行).docx
- 梅州市梅江区2025-2026学年第二学期三年级语文期中考试卷(部编版含答案).docx VIP
- 中华人民共和国国民经济和社会发展第十五个五年规划纲要解读PPT.pptx VIP
- 深度解析(2026)《GBT 3105-2002普通螺栓和螺钉 头下圆角半径》(2026年)深度解析.pptx VIP
- 2026新人教版八年级数学下学期期中综合质量评估试卷及答题卡.docx
- 《落叶清扫机设计》毕业学术论文.doc VIP
- 实施指南(2025)《GBT3105-2002普通螺栓和螺钉头下圆角半径》.pptx VIP
- 结核预防性治疗方案.pdf VIP
- 文始初学实践.pdf VIP
原创力文档

文档评论(0)