1 / 30
文档名称:

java设计模式实验报告.doc

格式:doc   大小:543KB   页数:30页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

java设计模式实验报告.doc

上传人:薄荷牛奶 2019/5/24 文件大小:543 KB

下载得到文件列表

java设计模式实验报告.doc

相关文档

文档介绍

文档介绍:实验二设计模式上机实验二一、实验目的使用PowerDesigner和任意一种面向对象编程语言实现几种常用的设计模式,加深对这些模式的理解,包括装饰模式、外观模式、代理模式、职责链模式、命令模式、迭代器模式、观察者模式、状态模式、策略模式和模板方法模式。二、实验内容使用PowerDesigner和任意一种面向对象编程语言实现装饰模式、外观模式、代理模式、职责链模式、命令模式、迭代器模式、观察者模式、状态模式、策略模式和模板方法模式,包括根据实例绘制相应的模式结构图、编写模式实现代码,运行并测试模式实例代码。三、、外观模式、代理模式、职责链模式、命令模式、迭代器模式、观察者模式、状态模式、策略模式和模板方法模式的模式结构图;、外观模式、代理模式、职责链模式、命令模式、迭代器模式、观察者模式、状态模式、策略模式和模板方法模式,代码运行正确无误。四、;;;;;;;;;。五、;;;;;;;;;。六、实验结果(1)装饰模式某图书管理系统中,书籍类(Book)具有借书方法borrowBook()和还书方法returnBook()。现需要动态给书籍对象添加冻结方法freeze()和遗失方法lose()。使用装饰模式设计该系统,绘制类图并编程实现。packageDirectorPattern;interfaceBook{ voidborrowBook(); voidreturnBook();}finalclassMyBookimplementsBook{ publicvoidborrowBook(){ ("MyBookborrowing!"); } publicvoidreturnBook(){ ("MyBookreturning!"); }}abstractclassBookDirectorimplementsBook{ privateBookbook; publicBookDirector(Bookbook) { ("Bookdirectoring!"); =book; } publicvoidborrowBook(){ (); } publicvoidreturnBook(){ (); }}classNewBookextendsBookDirector{ ewBook(Bookbook) { super(book); ("BookchangedtoNewBook!"); } publicvoidfreeze() { ("Bookfreezing!"); } publicvoidlose() { ("Booklost!"); }}lassBookDirectorClient{ publicstaticvoidmain(Stringa[]) { //半透明 Bookbook=newMyBook(); NewBooknewBook=newNewBook(book); (); newBo

最近更新

2025年度医院临时康复治疗师聘用合同 9页

2025年茶文化视域下社会体育发展文化资源论文.. 40页

节约资金方案范文图片(2篇) 7页

2025年度办公室搬迁与智能化办公系统升级合同.. 10页

2025年度养老机构特需食品供应保障协议 10页

2025年英文通知格式范文大全(共篇) 11页

2025年度停车场租赁场地合同 10页

2025年度体育场馆餐饮服务合同协议书 10页

耕地转租合同协议样本(5篇) 12页

2025年度企业高管聘用合同(科技创新版) 8页

2025年花伴季旅作文(精选6篇) 7页

校园住宿生安全管理制度 3页

2025年艾滋病知识教育进入中国各地大中学校课.. 9页

2025年度企业全面财税顾问服务协议模板 10页

2025年度人工智能领域股权转让协议 9页

室性心律失常的危险分层专家讲座 46页

生命教育和心理成长专家讲座 21页

森林防火应急预案 10页

2025年致小朋友的表扬信(共篇) 13页

零知识证明在量子计算中的扩展-洞察阐释 37页

仓储业信息化管理系统的设计与实施-洞察阐释 43页

矿权转让合同书(2025版) 15页

油脂过氧化值测定方法优化研究 2页

气候变化对城市影响 36页

(完整版)分部分项检验批划分表 17页

教科版科学四年级上册第三单元《运动和力》测.. 6页

圣经问答100条 3页

麻痹性肠梗阻 12页

混凝土试块检测报告 5页

小型多功能家用切菜机的设计【含CAD图纸13张及.. 13页