电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

面向对象程序设计的实训案例的设计

面向对象程序设计的实训案例的设计_第1页
1/5
面向对象程序设计的实训案例的设计_第2页
2/5
面向对象程序设计的实训案例的设计_第3页
3/5
1 / 10 面向对象程序设计的实训案例的设计一.引言今天,面向对象编程技能作为应用软件设计人员的基本工作技能在软件业内已经深入人心:任何一个应用软件设计求职者如果敢于声称自己对面向对象编程一无所知,哪怕他其他方面再优秀, 也会被公司拒绝; 任何一家招聘应用软件设计职位的公司如果在招聘条件中没有列出“熟悉精通面象对象编程”这个条件,该公司一定认为这是默认的条件,没有单独列出的必要。遗憾的是,应届大学大专毕业生动手能力不强已成为各软件用人单位的另一个共识,而把,等面向对象语言仅仅当作开发网站快速上手的工具的初学者更是大有人在。面对大街上扑天盖地的各类“计算机职业教育广告”,身为一名计算机专业教师,我觉得有必要为提高学生们的面向对象程序设计水平做点什么了。提高学生的程序设计水平,公认最佳的途径就是多动手实践。在不给学生加负的前提下,精心选择,设计有代表性的实训案例,切实提高实训的效果,就显得尤为重要。二.案例的评价标准一个针对初学者的面向对象程序设计的实训案例应由案例的现实原型,案例分析设计和参考代码三个部分组成。其评价标准大致如下:1.案例的现实原型应是同学们熟悉的题材,规模和复杂度相对较小,初学者容易把握主题。2.案例的分析应体现出面向对象的思维方式,让同学们感受到 “万物皆对象” ,用面向对象的方式构建软件是一件自然而然的事情。3.案例的设计要结构清晰,具备一定的健壮性和扩展性;在不影响结构优雅的前提下,尽可能全面应用到抽象类,接口,继承,多态,重载,覆盖等面向对象基本特性,体现面向对象编程的特点。4.案例的参考代码由源码实现,和伪代码相比,初学者对能编译运行的源代码更有好感。三.案例的现实原型:根据案例的评价标准,我选择了大家都比较熟悉的餐厅结账作为我们案例的现实原型,其功能要求如下:1. 程序功能:这是一个餐厅计费的小程序;根据用户提供的消费清单和所应享受的折扣,算出最后用户的账单;根据用户选择,决定是否继续计算;2. 用户界面:控制台命令行显示输出信息和接受用户输入信息;3. 折扣规定:餐厅经营普通食品,海鲜,酒水三大类食品, 其享受的折扣不同; 折扣分为 “ 进餐等待折扣”“ 折扣”“ 代金券折扣”三种。. 进餐等待折扣:普通食品折,酒水折,海鲜不打折;折扣:菜单总价折;代金券折扣:总价每消费,可使用代金券,直接从总价中扣除;补充说明:如果同时满足折扣,折扣 ,只能...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

面向对象程序设计的实训案例的设计

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部