面向对象技术实验指导.docxVIP

  • 0
  • 0
  • 约9.99千字
  • 约 13页
  • 2023-06-27 发布于浙江
  • 举报
面向对象技术实验指导 实验一:solitaire纸牌游戏 单人纸牌游戏,牌桌上有7个堆共28张牌,第一堆1张牌,第二堆2张,。。。第7堆7张,每一堆的第一张牌朝上,其他朝下。牌桌上还有4个suitpiles,一个deck card堆和一个discard card堆,布局如下(参考windows的纸牌游戏) 设计一个简单的CardGames程序,运用面向对象封装、继承、抽象类、抽象方法、多态、动态绑定等概念。 实验二:排序 设计一个负责排序的程序包,实现多种排序算法,至少包括插入排序、冒泡排序和快速排序算法。 要求: 1.可以对任何简单类型和任意对象进行排序 2.可以支持升序、降序、字典排序等多种顺序要求 3.可以随意增加排序算法和顺序要求,保证其他程序不修改 4.减少程序代码中逻辑上的冗余 5.至少用两种方案编程实现该程序包,并说明两个方案的优缺点 6.提交设计报告,包括:使用UML设计的类图;主要程序代码说明;方案优缺点比较。 实验三:上述排序过程演示 要求: 1.可以自动生成排序数据,也可以录入、修改排序数据 2. 演示速度可调整 3.可以单步,可以暂停,可以回退 实验四:播放器 模拟实现一个多功能电子设备,它既能播放mp3歌曲,同时还能够借助播放器的界面来监测脉动。 1.这个设备有一个屏幕,屏幕上可以显示两种界面: ?? 界面1是显示视图,有一个进度条,可以显示当前所播放音乐

文档评论(0)

1亿VIP精品文档

相关文档