案例之乌鸦喝水.ppt

案例之乌鸦喝水.ppt

ID:55270027

大小:893.00 KB

页数:12页

时间:2020-05-12

案例之乌鸦喝水.ppt_第1页
案例之乌鸦喝水.ppt_第2页
案例之乌鸦喝水.ppt_第3页
案例之乌鸦喝水.ppt_第4页
案例之乌鸦喝水.ppt_第5页
资源描述:

《案例之乌鸦喝水.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、案例练习——乌鸦喝水案例起源案例目的案例原理案例点评案例扩展2有一只乌鸦特别聪明,智慧过人。一天,它干完活又累又渴,真想喝水。忽然,它看一只大瓶子,满心欢喜。它飞到水瓶旁,一看瓶里的水不多了,嘴探进去也喝不到,怎么办呢?它使劲地用身体撞水瓶想把水罐弄倒,好喝水。可是水瓶又大又重,它的力量太小了,弄不倒水瓶。忽然,它急中生智,可以叼些石头放到罐里,石子多了,罐子里的水不就升高了吗?这么想,就这么做了,它不厌其烦地一块一块地用嘴叼石子,功夫不负用功的乌鸦,终于放了很多石子,水上升了,它就喝到了水。它痛痛快快

2、地喝了个够,解了渴。案例起源3◆◆◆◆熟练应用基本的OO思考、分析、设计方式练习用JAVA定义类、实例化类、应用对象考察控制台程序的基本程序结构、执行方式了解基本的UML,需求分析案例目的4一、需求分析I:输入(要输入哪些参数,从哪里输入,谁输入)——输入瓶子的容积、水量、石头的体积P:过程乌鸦每次往瓶中投入一粒石头,看瓶子是否已满(所有石头的体积+水量>=瓶子的容积),如果是,则结束投石头,输出结果O:输出(要输出哪些结果,如何输出?输出到哪?)——在控制台输出“乌鸦必须投入num颗体积为stonev

3、升的石头到装有waterV升的体积为capacity的瓶子中,才能喝到水”设所有的石头的体积都一样,根据瓶子的容积(capacity)和瓶子中的水量(waterV),石头的体积(stoneV),计算出乌鸦要投的石头的数量案例原理5二、UML用例图ActorUsecase案例原理6顺序图案例原理7石头的体积各不相同,石头可能太大无法装入瓶子案例扩展8请学员们开始练习……(估计用时:1小时,代码行:<100)9◆◆◆◆面向过程/面向对象?先给目标类定义属性还是定义方法?对象的属性设置是否合理?对象的方法设置

4、是否合理?◆◆如何表达对象间的协作关系?参数如何从cmd中通过javaCrowDrink50297输入?案例点评1011ENDThankyou!12

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。