软件设计模式(Java版)_第1页
软件设计模式(Java版)_第2页
软件设计模式(Java版)_第3页
软件设计模式(Java版)_第4页
软件设计模式(Java版)_第5页
已阅读5页,还剩55页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件设计模式(Java版)读书笔记模板01思维导图目录分析读书笔记内容摘要作者介绍精彩摘录目录0305020406思维导图软件设计模式版模式设计模式内容可视化建模语言模式定义应用扩展特点场景第章设计习题实验设计模式原则本书关键字分析思维导图内容摘要内容摘要本书从面向对象程序设计的7个基本原则出发,用浅显易懂、可视化的UML建模语言逐一介绍GoF的23种经典设计模式。全书共9章,内容包括设计模式基础、创建型设计模式(共5种)、结构型设计模式(共7种)、行为型设计模式(共11种)、设计模式实验指导。每章包括教学目标、重点内容、模式的定义与特点、模式的结构与实现、模式的应用场景与应用实例、模式的扩展、章节小结和单元习题等8方面的内容。目录分析1.1软件设计模式概述1.2UML中的类图1.3面向对象的设计原则1.4本章小结1.5习题12345第1章设计模式基础1.1软件设计模式概述1.1.1软件设计模式的产生背景1.1.2软件设计模式的概念与意义1.1.3软件设计模式的基本要素1.1.4GoF的23种设计模式简介1.2UML中的类图1.2.1统一建模语言简介1.2.2类、接口和类图1.2.3类之间的关系1.3面向对象的设计原则1.3.1开闭原则1.3.2里氏替换原则1.3.3依赖倒置原则1.3.4单一职责原则1.3.5接口隔离原则1.3.6迪米特法则1.3.7合成复用原则1.3.87种设计原则的要点2.1创建型模式概述2.3原型模式2.2单例模式第2章创建型模式(上)2.5习题2.4本章小结第2章创建型模式(上)2.2单例模式2.2.1模式的定义与特点2.2.2模式的结构与实现2.2.3模式的应用实例2.2.4模式的应用场景2.2.5模式的扩展2.3原型模式2.3.1模式的定义与特点2.3.2模式的结构与实现2.3.3模式的应用实例2.3.4模式的应用场景2.3.5模式的扩展3.1工厂方法模式3.3建造者模式3.2抽象工厂模式第3章创建型模式(下)3.5习题3.4本章小结第3章创建型模式(下)3.1工厂方法模式3.1.1模式的定义与特点3.1.2模式的结构与实现3.1.3模式的应用实例3.1.4模式的应用场景3.1.5模式的扩展3.2抽象工厂模式3.2.1模式的定义与特点3.2.2模式的结构与实现3.2.3模式的应用实例3.2.4模式的应用场景3.2.5模式的扩展3.3建造者模式3.3.1模式的定义与特点3.3.2模式的结构与实现3.3.3模式的应用实例3.3.4模式的应用场景3.3.5模式的扩展4.1结构型模式概述4.3适配器模式4.2代理模式第4章结构型模式(上)4.4桥接模式4.6习题4.5本章小结第4章结构型模式(上)4.2代理模式4.2.1模式的定义与特点4.2.2模式的结构与实现4.2.3模式的应用实例4.2.4模式的应用场景4.2.5模式的扩展4.3适配器模式4.3.1模式的定义与特点4.3.2模式的结构与实现4.3.3模式的应用实例4.3.4模式的应用场景4.3.5模式的扩展4.4桥接模式4.4.1模式的定义与特点4.4.2模式的结构与实现4.4.3模式的应用实例4.4.4模式的应用场景4.4.5模式的扩展5.1装饰模式5.2外观模式5.3享元模式5.4组合模式第5章结构型模式(下)5.6习题5.5本章小结第5章结构型模式(下)5.1装饰模式5.1.1模式的定义与特点5.1.2模式的结构与实现5.1.3模式的应用实例5.1.4模式的应用场景5.1.5模式的扩展5.2外观模式5.2.1模式的定义与特点5.2.2模式的结构与实现5.2.3模式的应用实例5.2.4模式的应用场景5.2.5模式的扩展5.3享元模式5.3.1模式的定义与特点5.3.2模式的结构与实现5.3.3模式的应用实例5.3.4模式的应用场景5.3.5模式的扩展5.4组合模式5.4.1模式的定义与特点5.4.2模式的结构与实现5.4.3模式的应用实例5.4.4模式的应用场景5.4.5模式的扩展6.1行为型模式概述6.3策略模式6.2模板方法模式第6章行为型模式(上)6.4命令模式6.6习题6.5本章小结第6章行为型模式(上)6.2模板方法模式6.2.1模式的定义与特点6.2.2模式的结构与实现6.2.3模式的应用实例6.2.4模式的应用场景6.2.5模式的扩展6.3策略模式6.3.1模式的定义与特点6.3.2模式的结构与实现6.3.3模式的应用实例6.3.4模式的应用场景6.3.5模式的扩展6.4命令模式6.4.1模式的定义与特点6.4.2模式的结构与实现6.4.3模式的应用实例6.4.4模式的应用场景6.4.5模式的扩展7.1职责链模式7.2状态模式7.3观察者模式7.4中介者模式第7章行为型模式(中)7.6习题7.5本章小结第7章行为型模式(中)7.1职责链模式7.1.1模式的定义与特点7.1.2模式的结构与实现7.1.3模式的应用实例7.1.4模式的应用场景7.1.5模式的扩展7.2状态模式7.2.1模式的定义与特点7.2.2模式的结构与实现7.2.3模式的应用实例7.2.4模式的应用场景7.2.5模式的扩展7.3观察者模式7.3.1模式的定义与特点7.3.2模式的结构与实现7.3.3模式的应用实例7.3.4模式的应用场景7.3.5模式的扩展7.4中介者模式7.4.1模式的定义与特点7.4.2模式的结构与实现7.4.3模式的应用实例7.4.4模式的应用场景7.4.5模式的扩展8.1迭代器模式8.2访问者模式8.3备忘录模式8.4解释器模式第8章行为型模式(下)8.6习题8.5本章小结第8章行为型模式(下)8.1迭代器模式8.1.1模式的定义与特点8.1.2模式的结构与实现8.1.3模式的应用实例8.1.4模式的应用场景8.1.5模式的扩展8.2访问者模式8.2.1模式的定义与特点8.2.2模式的结构与实现8.2.3模式的应用实例8.2.4模式的应用场景8.2.5模式的扩展8.3备忘录模式8.3.1模式的定义与特点8.3.2模式的结构与实现8.3.3模式的应用实例8.3.4模式的应用场景8.3.5模式的扩展8.4解释器模式8.4.1模式的定义与特点8.4.2模式的结构与实现8.4.3模式的应用实例8.4.4模式的应用场景8.4.5模式的扩展9.1UMLet的使用与类图的设计9.2创建型模式应用实验9.3结构型模式应用实验9.4行为型模式应用实验9.5本章小结12345第9章设计模式实验指导9.1UMLet的使用与类图的设计9.1.1实验目的9.1.2实验原理9.1.3实验内容9.1.4实验要求9.1.5实验步骤9.2创建型模式应用实验9.2.1实验目的9.2.2实验原理9.2.3实验内容9.2.4实验要求9.2.5实验步骤9.3结构型模式应用实验9.3.1实验目的9.3.2实验原理9.3.3实验内容9.3.4实验要求9.3.5实验步骤9.4行为型模式应用实验9.4.1实验目的9.4.2实验原理9.4.3实验内容9.4

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论