- 1、本文档共309页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
封面 第一章 设计模式简介 1.1 什么是设计模式 1.2 设计模式的起源 1.3 GOF之著作 1.4 学习设计模式的重要性 1.5 合理使用模式 第二章 面向对象的几个基本原则 2.1 面向抽象原则 第二章 面向对象的几个基本原则 第二章 面向对象的几个基本原则 2.2 开-闭原则 2.3 高内聚-低耦合原则 第四章 命令模式 一 、 概述 实例 在军队作战中,指挥官请求三连偷袭敌人,但是指挥官不希望或无法直接与三连取得联系,那么可以将该请求:“三连偷袭敌人”形成一个“作战命令”。只要能让该作战命令被执行,就会实现三连偷袭敌人的目的。 二、命令模式的结构与使用 三、命令模式的优点 四、应用举例 模拟带控制开关的小电器。该电器上有四个开关,两个一组,其中一组负责打开、关闭小电器上的照明灯,另一组负责打开、关闭小电器上的摄像头。 第五章 观察者模式 一 、 概述 实例 某些寻找工作的人对“求职中心”的职业需求信息的变化非常关心,很想跟踪“求职中心”中职业需求信息的变化。“求职者”可以让“求职中心”把自己登记下来,这样求职中心就会及时通知她最新的职业信息需求。 二、 模式的结构与使用 三、观察者模式的优点 四、应用举例 指挥部希望按时得到水文站测量到的关于水流的信息,比如流量、流速等。 第六章 装饰模式 一 、 概述 实例 二、装饰模式模式的结构与使用 三、装饰模式的优点 四、应用举例 当前系统已有一个抽象类ReadWord,该类有一个抽象方法readWord(),另外还有一个ReadWord类的子类ReadEnglishWord,该类的readWord()方法可以读取一个由英文单词构成的文本文件word.txt。系统已有类的类图如图6.11所示。目前已有一些客户在使用该系统,并使用ReadWord类的对象调用readWord()方法读取文件中的单词。 四、应用举例 现有部分用户希望使用ReadWord类的对象调用readWord()方法读取文件word.txt中的单词,并希望同时也能得到该单词 的汉语解释,也有一些用户希望不仅能得到该单词汉语解释也能得到该单词的英文例句。要求不允许修改现有系统的代码以及word.txt文件,对系统进行扩展以满足用户需求。 第七章 策略模式 一 、 概述 实例 二、策略模式的结构与使用 三、策略模式的优点 第八章 适配器模式 一 、 概述 实例 二、适配器模式的结构与使用 三、适配器模式的优点 第九章 责任链模式 一 、 概述 一 、 实例 二、责任链模式的结构与使用 三、责任链模式的优点 四、应用举例 第十章 外观模式 一 、 概述 一 、 应用实例 三 、 应用实例 二、外观模式的结构与使用 三、外观模式的优点 三、一个实例 第十一章 迭代器模式 一 、 概述 一 、 一个示例 二、迭代器模式的结构与使用 三、迭代器模式的优点 第十二章 中介者模式 一 、 概述 一 、 一个实例 二、中介者模式的结构与使用 实验目的 实验环境 实验内容:类图+Java代码 实验结果: 三、中介者模式的优点 中介者模式 第十三章 工厂方法模式 一 、 概述 一 、 一个实例 二、工厂方法模式的结构与使用 三、工厂方法模式的优点 三、一个实例 第十四章 抽象工厂模式 一 、 概述 一 、 一个实例 二、抽象工厂模式的结构与使用 三、抽象工厂模式的优点 一 、 一个实例 第十五章 生成器模式 一 、 概述 一 、 一个实例 二、生成器模式的结构与使用 三、生成器模式的优点 三、一个实例 第十六章 原型模式 第十六章 原型模式 第十六章 原型模式 第十六章 原型模式 第十六章 原型模式 一 、 概述 二、原型模式的结构与使用 三、原型模式的优点 第十七章 单件模式 一 、 概述 二、单件模式的结构与使用 三、单件模式的优点 第十八章 组合模式 一 、 概述 二、组合模式的结构与使用 三、组合模式的优点 第十九章 桥接模式 一 、 概述 二、桥接模式的结构与使用 三、桥接模式的优点 第二十章 状态模式 一 、 概述 一 、 一个实例 二、状态模式的结构与使用 二、 状态切换 二、 状态切换 二、 状态切换 二、 状态切换 二、 状态切换 二、 状态切换 二、 状态切换 二、 状态切换 二、 状态切换 三、 共享状态 二、 状态切换 二、 状态切换 二、 状态切换 二、 状态
您可能关注的文档
最近下载
- 人教版四年级数学上册培优练习题《亿以内数的认识》.pdf VIP
- 中考数学(二次函数提高练习题)压轴题训练含详细答案(1).doc VIP
- 表1消防技术服务基础设备配备要求.doc VIP
- 探索“在线问诊”服务 - 春雨医生产品分析报告.docx VIP
- 私域培训2_私域顶层设计.pptx VIP
- 人教版2024四年级上册英语 unit1 C 课件.pptx VIP
- 2024届广东深圳市翠园中学高三第三次模拟考试语文试卷含解析.doc VIP
- 专题05 记叙文阅读(解析版)-备战2025年中考语文真题题源解密(上海专用).docx VIP
- 04抗滑桩施工技术规程(试行)-TCAGHP 004-2018.pdf VIP
- 借款合同借款合同.docx VIP
文档评论(0)