- 0
- 0
- 约5.4千字
- 约 44页
- 2016-11-06 发布于江西
- 举报
03-2-面向对象程序设计高级.ppt
第3章 面向对象程序设计高级 郭建宏 椅子大戰 從前,有一間軟件小鋪,裡面有兩個程序員被指派去設計一個程序。 壞心的老闆娘兼項目經理要求兩個人比賽,贏的人可以坐上象徵身份地位的AeronTM寶椅。 程序開發高手阿珠和面向對象的信徒阿花兩個人都相信自己贏的可能性很大。 需求 在图形接口中画出四方形(squre),圆形(circle)和三角形(triangle),图形需要顺时针绕中心旋转,同时输出AIF音效文件。 阿珠是怎樣做的? 和以往一样,阿珠准备好开始设计重要的程序。没几下就写出了rotate和playSound方法。 rotate() { // 绕中心旋转360度。 } playSound() { // 播放aif文件。 } 阿花是怎樣做的? 阿花分别为三个形状各写出一个类。 新的需求(一) 前面的形状需要加上阿米巴原虫(Amoeba)形状。 用户点选时也是旋转并播放.hif的声音文件。 阿珠该怎样做? 原来的rotate程序还可以用。 但是playSound就得要修改。 虽然修改的幅度不大,但是阿珠实在不想去碰已经测试过的程序代码。他应该很清楚,不管项目经理怎么保证,需求就是会不停的改。 playSound(shapeNum) { // 参数用来标识传入的是否是amoeba图形 // 如果不是阿米巴形状,则播放.aif文件。 // 如果是则播放.hif文件 }
您可能关注的文档
- (2-2)等额年金.ppt
- (2010版)2组织现状调查.ppt
- (2013.4)第五章年金的精算现值.ppt
- (3-4)国际投资学教程(第二版)綦建红.ppt
- (5-6)国际投资学教程(第二版)綦建红.ppt
- (Machine Structures)计算机结构与组成001.ppt
- (Machine Structures)计算机结构与组成002.ppt
- (中文注释V1 _20110505)Overview of Petrotechnics & Sentinel PRO ISSoW - China.ppt
- (授课用)中特理论体系PPT2011.ppt
- (第15讲) 第六章 系统的稳态误差.ppt
- 浙江四校(含精诚联盟)2025-2026学年高二下学期3月阶段检测数学+答案.pdf
- 云南金太阳2025-2026学年高一下学期3月开学考试英语试题+答案.pdf
- 银川市、石嘴山市、吴忠市三市2026年高三年级学科教学质量检测生物+答案.docx
- 云南金太阳2025-2026学年高一下学期3月开学考试历史试题+答案.pdf
- 湖北省云学联盟2025-2026学年高二下学期3月学科素养测评英语试卷(含答案).pdf
- 河南天一大联考2026年高一3月联考语文试题.docx
- 河南天一大联考2026年高一3月联考语文试题.pdf
- 浙江四校(含精诚联盟)2025-2026学年高一下学期3月阶段检测英语+答案.docx
- 浙江四校(含精诚联盟)2025-2026学年高一下学期3月阶段检测政治+答案.docx
- 浙江四校(含精诚联盟)2025-2026学年高二下学期3月阶段检测地理+答案.pdf
最近下载
- 温室控制系统(GCS)系列:Wadsworth Control Systems_(8).灌溉系统.docx VIP
- 脐疗培训资料.doc VIP
- 安永碳中和课题组:一本书读懂碳中和.docx VIP
- avolites tiger touch pro v7.0 操作说明书.pdf VIP
- 温室控制系统(GCS)系列:Hoogendoorn iSii_(7).水肥一体化管理.docx VIP
- 基于学科核心素养的初中化学“化学用语”大单元复习教学设计.docx VIP
- 温室控制系统(GCS)系列:Hoogendoorn iSii_(6).能源管理.docx VIP
- 专升本高频固定搭配.pdf VIP
- 雷击浪涌说明书:SUG61005BG.pdf VIP
- 2025年市级骨干教师考试真题及答案.docx VIP
原创力文档

文档评论(0)