责任链模式报告(精品)

责任链模式报告(精品)

ID:43614640

大小:51.00 KB

页数:6页

时间:2019-10-11

责任链模式报告(精品)_第1页
责任链模式报告(精品)_第2页
责任链模式报告(精品)_第3页
责任链模式报告(精品)_第4页
责任链模式报告(精品)_第5页
资源描述:

《责任链模式报告(精品)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、测试过程:(实验中出现的问题、错误、解决方法)问题:英文单词拼错各个文件之间的关系分不太清楚解决方法:反复思考修改实验总结:责任链模式优点:责任链模式降低了请求的发送端和接收端之间的耦合,使多个对象都有机会处理这个请求。缺点:责任链模式一般是从链子的开头位置进行遍历,找到时候的处理对象,对性能有一定的损耗。适用场合:1有多个的对象可以处理一个请求,哪个对象处理该请求运行时刻自动确定。2想在不明确指定接收者的情况下,向多个对象中的一个提交一个请求。3可处理一个请求的对象集合应被动态指定。4当一个方法的传入参数将成为分支语句的判断条件,分支条件存在扩

2、展的可能,每一个分支的职责相对独立,且逻辑较为复杂时。签名:赵旭鸽2013年5月28日评语与成绩:教师签名:年月口洛阳师范学院信息技术学院软件实验报告专业:网络工程课程:java设计模式学号:111124015姓名:赵旭鸽班级:2011级网络工程实验名称责任链模式实验类型验证型实验时间2013-5-28实验环境WindowsXPJava标准环境实验目的与要求:目的:初步了解模式的含义,掌握模式的模型图,弄清模式的适用条件和优点。达到逐步灵活应用的冃的。实验内容:有朋自远方来,不亦悦乎?你想做个手机程序,在点菜时根据菜名可以方便地查询到该菜所属的菜

3、系。请编写程序模拟该功能。为了方便模拟各菜系只挑选了一个派别,每个派别只选了6个菜。1、鲁菜汤爆双脆、糖醋鲤鱼、奶汤蒲菜、济南烤鸭、九转大肠、宫保鸡丁2、川菜麻婆豆腐、回锅肉、宫保鸡丁、盐烧口、粉蒸肉、夫妻肺片3、粤菜龙虎斗、白灼虾、烤乳猪、香芋扣肉、黄埔炒蛋、炖禾虫4、苏菜摸刺刀鱼、马鞍桥、葵花肉丸、灌汤肉包、三套鸭、大煮干丝5、闽菜佛跳墙、红糟鸡、淡糟香螺片,鸡汤汆海蚌、豆腐蛎、荔枝肉6、浙菜西湖醋鱼、东坡肉、炸响铃、红烧栗子肉、木樨肉、老鸭煲7、湘菜“东安子鸡”、“红煨鱼翅”、“腊味合蒸”、“面包全鸭”、“油辣冬笋尖”、“板栗烧菜心”8、徽

4、菜“清香炒悟鸡”“生熏仔鸡”“八大锤”“毛峰熏鲫鱼”“火烘鱼”“蟹黄虾盅”实验步骤:(算法描述、源程序、操作步骤和方法)Tasklimportjava.util.*;publicclassApplication{publicstaticvoidmain(String[]args){An*ayListrecognizers=newArrayList();recognizers.add(newLudishesRecognizerO);recognizers.add(newChuandishesRecog

5、nizer());recognizers,add(newYuedishesRecognizer());recognizers.add(newSudishesRecognizer());recognizers.add(newMindishesRecognizer());recognizers.add(newZhedishesRecognizerO);recognizers.add(newXiangdishesRecognizer());recognizers

6、rdishesRecognizer=newDishesRecognizer(recognizers);//生成彳、菜肴识另I」器Stringname=dishesRecognize匸Recognize("没有的”);System.out.println(H这是n4-name+"菜”);}}importjava.utiL*;publicclassChuandishesRecognizerimplementsRecognizer{privateArrayListnames;publicChuandishesRecognizer(){n

7、ames=newArrayList();names.add("麻婆豆腐”);names.add("回锅肉”);names・add(”宫保鸡丁”);names.add("盐烧白”);names.add(H粉蒸肉”);names.add("夫妻肺片”);}publicbooleanRecognize(Stringname){if(names.contains(name))returntrue;elsereturnfalse;心莖诸孜』u卩uychnoui邓心t(H^^^H)0ZIU§O39^[-J0ZTu2oO9^[S9qSip=9U

8、JUU碣说.臭於d一^^//Xl^ZTU§O39J)J9ZIU§OO0^[S0qSIQMQU=JQZlU§009yS9qSipJ9Z屮月

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

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

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