# 任务要求 通过查询并参考课外资料,自选3个日常生活中与软件设计模式有关的典型案例。对应每个案例,分别重点使用1个设计模式以完成该案例的实验设计与实现。所使用的设计模式必须来源于本课程学习到的共计24个设计模式的其中3个,且满足属于创建型设计模式、结构型设计模式和行为型设计模式各1个。以解决实际案例为核心,撰写并提交一份篇幅不少于4500字的word格式的实验报告文档。 该实验报告应至少包含针对不同案例的问题说明、方案描述、结果展示、结论归纳等基本要素。同时,可结合环境搭建、代码解释、类图绘制以及心得体会等方面进一步丰富实验报告内容。此外,实验报告中务必要体现与突出使用设计模式相较于未使用设计模式的优势所在。原则上,不强制要求上交代码附件,但需要在文档中提供实验相关截图。 本期末大作业的提交截止时间为第16周的周日结束前,请合理安排时间并及时上传系统。 **注意**:所选案例不得与课件案例重复,严禁直接抄袭他人或网络资源。 # 实验内容分析 三个设计模式 1.建造者模式——创建型设计模式 案例:赛百味点单 2.代理模式——结构型设计模式 案例:门禁卡进门 3.责任链——行为型设计模式 案例:支付方式