欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年设计模式实验指导书参照 .pdf

    • 资源ID:30543868       资源大小:66.05KB        全文页数:11页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年设计模式实验指导书参照 .pdf

    设计模式实验指导书10 学时教师:张凯名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 11 页 - - - - - - - - - 实验一单例模式的应用1 实验目的1) 掌握单例模式( Singleton)的特点2) 分析具体问题,使用单例模式进行设计。2 实验内容和要求很多应用项目都有配置文件, 这些配置文件里面定义一些应用需要的参数数据。+GetParameterA()+SetParameterA()-ParameterA : stringAppConfig通常客户端使用这个类是通过new 一个 AppConfig 的实例来得到一个操作配置文件内容的对象。 如果在系统运行中, 有很多地方都需要使用配置文件的内容,系统中会同时存在多份配置文件的内容,这会严重浪费内存资源。事实上,对于 AppConfig 类,在运行期间,只需要一个对象实例就够了。那么应该怎么实现呢?用C#控制台应用程序实现该单例模式。绘制该模式的 UML图。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 11 页 - - - - - - - - - 实验二简单工厂模式的应用1 实验目的1) 掌握工厂模式( Factory)的特点2) 分析具体问题,使用工厂模式进行设计。2 实验内容和要求有一个 OEM 制造商代理做 HP 笔记本电脑 (Laptop), 后来该制造商得到了更多的品牌笔记本电脑的订单Acer,Lenovo,Dell,该 OEM 商发现,如果一次同时做很多个牌子的本本,有些不利于管理。利用工厂模式改善设计,用C#控制台应用程序实现该OEM 制造商的工厂模式。绘制该模式的UML 图。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 11 页 - - - - - - - - - 实验三抽象工厂模式的应用1 实验目的1) 掌握抽象工厂模式( Abstract Factory)的特点2) 分析具体问题,使用抽象工厂模式进行设计。2 实验内容和要求麦当劳( McDonalds)和肯德基( KFC)快餐店都经营汉堡(Hamburg)和可乐 (Cola) , 用 C#控制台应用程序实现这两个快餐店经营产品的抽象工厂模式。绘制该模式的 UML 图。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 11 页 - - - - - - - - - 实验四建造者模式的应用1 实验目的1) 掌握建造者模式( Builder)的特点2) 分析具体问题,使用建造者模式进行设计。2 实验内容和要求建造者模式是一种创建型模式, 它主要是应对项目中一些复杂对象的创建工作。所谓“复杂对象” ,是指此对象中还含有其它的子对象。我们现在定义一个场景:汽车生产必须包含车轮 (Wheel)、油箱(OilBox)和车身 (Body),应用建造者模式,用 C#控制台应用程序实现该设计,构建BMW 品牌和 BenZ 品牌汽车生产。绘制该模式的UML 图。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 11 页 - - - - - - - - - 实验五适配器模式的应用1 实验目的1) 掌握适配器模式( Adapter)的特点2) 分析具体问题,使用适配器模式进行设计。2 实验内容和要求一个软件团队开发绘图系统,设计了圆对象(Circle)、矩形对象 (Rectangle),线对象 (Line)都支持 Draw()函数,即可以通过 Draw()函数绘制图形。为了加快项目进度,将角度对象 (Angle)绘制功能交给了合作团队实现。但合作团队将角度对象绘制函数定为了DrawAngle()。绘图系统提供给用户后,用户不满意,希望能统一的调用,不用记太多命令。应用适配器模式,用C#控制台应用程序完善该设计。绘制该模式的UML 图。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 11 页 - - - - - - - - - 实验六桥接模式的应用1 实验目的1) 掌握桥接模式( Bridge)的特点2) 分析具体问题,使用桥接模式进行设计。2 实验内容和要求一 个 咖 啡 店 可 以 提供 大 杯 (JorumCoffee)、 中 杯 (MediumCoffee) 、 小 杯(SmallCoffee)的咖啡 (Coffee),为了满足不同用户的口味, 在咖啡中可以添加牛奶(Milk) ,或者糖 (Sugar),或者柠檬 (Lemon),提供给用户不同口味的组合,如大杯咖啡加牛奶,中杯咖啡加糖,小杯咖啡加柠檬,小杯咖啡加糖等。应用桥接模式,用 C#控制台应用程序实现该设计。绘制该模式的UML 图。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 11 页 - - - - - - - - - 实验七装饰模式的应用1 实验目的1) 掌握装饰模式( Decorator)的特点2) 分析具体问题,使用装饰模式进行设计。2 实验内容和要求DQ 是著名的冰激凌专卖店,口味非常丰富,每种产品可以添加多种配料,如(1)奥利奥 OreoCookies (2)杏仁 Almond (3)腰果 Cashews (4)核桃 pecan (5)葡萄干 raisin (6)巧克力 ChocolateChip (7)果酱 Strawberry 等,每添加一种配料需要2 元钱, 需要设计一个系统来计算价格。 应用装饰模式,用 C#控制台应用程序实现该设计。绘制该模式的UML 图。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 11 页 - - - - - - - - - 实验八外观模式的应用1 实验目的1) 掌握外观模式( Facade )的特点2) 分析具体问题,使用外观模式进行设计。2 实验内容和要求一个保安系统的,由录像机、电灯、红外线监控和警报器组成。保安系统的操作人员需要经常将这些仪器启动和关闭。保安类需要用到所有的录像机(Camera)、电灯 (Light) 、感应器 (Sensor)和警报器 (Alarm)对象,保安觉得使用不方便。应用外观模式,用C#控制台应用程序改进该设计。绘制该模式的UML图。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 11 页 - - - - - - - - - 实验九观察者模式的应用1 实验目的1) 掌握外观模式( Observer )的特点2) 分析具体问题,使用外观模式进行设计。2 实验内容和要求网上商店中如果商品( product)在名称( name) 、价格( price)等方面有变化,系统能自动通知会员, 将是网上商店区别传统商店的一大特色。如何设计实现? 说明你所选择的设计模式,画出类关系图并指明各个类的角色。应用外观模式,用 C#控制台应用程序改进该设计。绘制该模式的UML 图。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 11 页 - - - - - - - - - 实验十访问者模式的应用1 实验目的1) 掌握访问者模式( Visitor)的特点2) 分析具体问题,使用访问者模式进行设计。2 实验内容和要求苹果公司有工业设计,营销零售,财务管理等多个多部门,工业设计部门有很多工程师 (Engineer),营销零售部门有很多销售员(Salesman) ,财务管理部门有很多经济师 (Economist),他们都各自有自己的专长。 人事管理部门需要统一的管理各类人员的收入和假期等福利。年底,苹果公司进行了表彰,工业设计部门小张、小王表现突出,完成了很多产品的研发; 营销零售部门小陈、 小李销售业绩突出; 财务管理部门小周的资金管理高效, 人事部门需要统一给他们加薪500 元,加假期 3 天。应用访问者模式,用 C#控制台应用程序实现该设计。绘制该模式的UML 图。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 11 页 - - - - - - - - -

    注意事项

    本文(2022年设计模式实验指导书参照 .pdf)为本站会员(Q****o)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开