Advertisement

《设计模式实训教程》【含PPT、类图及代码、样章】

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
本书为《设计模式实训教程》,内附丰富教学资源如PPT、类图及源代码等,配合详尽实例解析设计模式原理与应用。 目录 第1章 UML类图实训 1.1 知识讲解 1.1.1 UML概述 1.1.2 类与类的UML表示 1.1.3 类之间的关系 1.2 实训实例 1.2.1 类图实例之图书管理系统 1.2.2 类图实例之商场会员管理系统 1.3 实训练习 第2章 面向对象设计原则实训 2.1 知识讲解 2.1.1 面向对象设计原则概述 2.1.2 单一职责原则 2.1.3 开闭原则 2.1.4 里氏代换原则 2.1.5 依赖倒转原则 2.1.6 接口隔离原则 2.1.7 合成复用原则 2.1.8 迪米特法则 2.2 实训实例 2.2.1 单一职责原则实例分析 2.2.2 开闭原则实例分析 2.2.3 里氏代换原则实例分析 2.2.4 依赖倒转原则实例分析 2.2.5 接口隔离原则实例分析 2.2.6 合成复用原则实例分析 2.2.7 迪米特法则实例分析 2.3 实训练习 第3章 创建型模式实训 3.1 知识讲解 3.1.1 设计模式 3.1.2 创建型模式概述 3.1.3 简单工厂模式 3.1.4 工厂方法模式 3.1.5 抽象工厂模式 3.1.6 建造者模式 3.1.7 原型模式 3.1.8 单例模式 3.2 实训实例 3.2.1 简单工厂模式实例之图形工厂 3.2.2 工厂方法模式实例之日志记录器 3.2.3 抽象工厂模式实例之数据库操作工厂 3.2.4 建造者模式实例之游戏人物角色 3.2.5 原型模式实例之快速创建工作周报 3.2.6 单例模式实例之多文档窗口 3.3 实训练习 第4章 结构型模式实训 4.1 知识讲解 4.1.1 结构型模式概述 4.1.2 适配器模式 4.1.3 桥接模式 4.1.4 组合模式 4.1.5 装饰模式 4.1.6 外观模式 4.1.7 享元模式 4.1.8 代理模式 4.2 实训实例 4.2.1 适配器模式实例之算法适配 4.2.2 桥接模式实例之跨平台视频播放器 4.2.3 组合模式实例之杀毒软件 4.2.4 装饰模式实例之界面显示构件库 4.2.5 外观模式实例之文件加密 4.2.6 享元模式实例之围棋棋子 4.2.7 代理模式实例之日志记录代理 4.3 实训练习 第5章 行为型模式实训 5.1 知识讲解 5.1.1 行为型模式概述 5.1.2 职责链模式 5.1.3 命令模式 5.1.4 解释器模式 5.1.5 迭代器模式 5.1.6 中介者模式 5.1.7 备忘录模式 5.1.8 观察者模式 5.1.9 状态模式 5.1.10 策略模式 5.1.11 模板方法模式 5.1.12 访问者模式 5.2 实训实例

全部评论 (0)

还没有任何评论哟~
客服
客服
  • 》【PPT
    优质
    本书为《设计模式实训教程》,内附丰富教学资源如PPT、类图及源代码等,配合详尽实例解析设计模式原理与应用。 目录 第1章 UML类图实训 1.1 知识讲解 1.1.1 UML概述 1.1.2 类与类的UML表示 1.1.3 类之间的关系 1.2 实训实例 1.2.1 类图实例之图书管理系统 1.2.2 类图实例之商场会员管理系统 1.3 实训练习 第2章 面向对象设计原则实训 2.1 知识讲解 2.1.1 面向对象设计原则概述 2.1.2 单一职责原则 2.1.3 开闭原则 2.1.4 里氏代换原则 2.1.5 依赖倒转原则 2.1.6 接口隔离原则 2.1.7 合成复用原则 2.1.8 迪米特法则 2.2 实训实例 2.2.1 单一职责原则实例分析 2.2.2 开闭原则实例分析 2.2.3 里氏代换原则实例分析 2.2.4 依赖倒转原则实例分析 2.2.5 接口隔离原则实例分析 2.2.6 合成复用原则实例分析 2.2.7 迪米特法则实例分析 2.3 实训练习 第3章 创建型模式实训 3.1 知识讲解 3.1.1 设计模式 3.1.2 创建型模式概述 3.1.3 简单工厂模式 3.1.4 工厂方法模式 3.1.5 抽象工厂模式 3.1.6 建造者模式 3.1.7 原型模式 3.1.8 单例模式 3.2 实训实例 3.2.1 简单工厂模式实例之图形工厂 3.2.2 工厂方法模式实例之日志记录器 3.2.3 抽象工厂模式实例之数据库操作工厂 3.2.4 建造者模式实例之游戏人物角色 3.2.5 原型模式实例之快速创建工作周报 3.2.6 单例模式实例之多文档窗口 3.3 实训练习 第4章 结构型模式实训 4.1 知识讲解 4.1.1 结构型模式概述 4.1.2 适配器模式 4.1.3 桥接模式 4.1.4 组合模式 4.1.5 装饰模式 4.1.6 外观模式 4.1.7 享元模式 4.1.8 代理模式 4.2 实训实例 4.2.1 适配器模式实例之算法适配 4.2.2 桥接模式实例之跨平台视频播放器 4.2.3 组合模式实例之杀毒软件 4.2.4 装饰模式实例之界面显示构件库 4.2.5 外观模式实例之文件加密 4.2.6 享元模式实例之围棋棋子 4.2.7 代理模式实例之日志记录代理 4.3 实训练习 第5章 行为型模式实训 5.1 知识讲解 5.1.1 行为型模式概述 5.1.2 职责链模式 5.1.3 命令模式 5.1.4 解释器模式 5.1.5 迭代器模式 5.1.6 中介者模式 5.1.7 备忘录模式 5.1.8 观察者模式 5.1.9 状态模式 5.1.10 策略模式 5.1.11 模板方法模式 5.1.12 访问者模式 5.2 实训实例
  • PPT++示例
    优质
    本教材提供详尽的设计模式教学资源,包括PPT讲解、类图展示及代码实例,旨在帮助学习者深入理解并熟练应用各种经典设计模式。 软件设计模式实训教程的PPT包括创建型、结构型和行为型三种类型的设计模式,并详细介绍了每种设计模式的相关代码与类图。
  • UML验报告
    优质
    本项目涵盖了多种经典设计模式的Java实现及其对应的UML类图,并附有详细的分析和实验报告。通过理论结合实践的方式深入探讨设计模式的应用场景和技术细节。 资源名称是软件体系结构课程所需的实验代码,内容涉及设计模式。该资源包含详细的文档、代码以及UML类图。请放心使用,不会有任何错误或不相关的内容。
  • 作业(包PPT报告)
    优质
    本设计模式课程作业全面涵盖了设计原则的实际应用,包括详细的源代码、讲解清晰的PPT以及深入分析的报告。 本科期间我完成了一个小游戏作为一门课程的大作业。当时由于能力有限,在代码编写能力和设计模式的理解与运用方面都有所欠缺。研究生阶段,《软件结构设计与模式分析》这门课的期末考试要求我们编写并分析一个软件,可以是任意类型。考虑到之前那个游戏题材不错且有娱乐性,我借鉴了该游戏的设计思路进行了重构和优化。这次改进不仅大幅提升了界面的质量,还引入了一些新的设计模式,从而提高了整个项目的可扩展性和灵活性。
  • 作业(包PPT报告)
    优质
    本项目为设计模式课程作业,内含完整的设计文档、演示文稿和相关源代码,全面展示设计模式的实际应用。 在本科阶段我曾编写过一个小游戏作为一门课程的大作业项目。当时由于能力有限,在代码能力和对设计模式的理解与运用方面都有所欠缺。研究生期间,《软件结构设计与模式分析》这门课的期末考试要求我们编写并分析一个软件,不限制类型。考虑到这款游戏题材新颖且有趣味性,我借鉴了该游戏的设计思路,并进行了重构和优化。除了改进界面外,我还引入了一些设计模式,从而显著提高了软件的扩展性能。
  • 《JSP案例
    优质
    本书为《JSP程序设计实训及案例教程》配套书籍,提供丰富的源代码资源和详细的操作指南,旨在帮助读者加深对JSP技术的理解与应用。 《JSP程序设计实训与案例教程》完整PPT及源代码
  • 刘伟编著的
    优质
    《设计模式实训教程》由刘伟编著,本书通过丰富的实例讲解了软件开发中常见的设计模式及其应用技巧,帮助读者提高代码质量和系统架构能力。 刘伟著的《设计模式实训教程》是一本适合想了解设计模式的同学阅读的好书,可以下载来看看。
  • Java-节-容器52张PPT).pptx
    优质
    本课程资料涵盖Java编程语言中实用的程序设计技巧,尤其侧重于容器类的深入讲解与应用。包含52个幻灯片,旨在帮助学习者掌握和运用各种数据结构如List、Set、Map等进行高效编码。 Java-实用程序设计第章-容器类(共52张PPT).pptx 这段文字描述的是一份关于Java实用程序设计中的容器类的教学材料,以PPT格式呈现,共有52页。文档内容主要涵盖在Java编程中如何使用和操作各种类型的容器对象来存储、组织数据等知识和技术细节。 重写后的文本如下: 该文件为《Java-实用程序设计》课程的第X章(具体章节未标明),主题是关于“容器类”的讲解,包含52张PPT页面。内容围绕着如何在Java编程语言中使用和操作各种类型的集合框架中的容器对象展开,旨在帮助学习者理解和掌握数据存储与管理的相关技术细节及实用技巧。
  • 23个项目的例(PPT
    优质
    本书通过23个经典设计模式项目案例详解,每个案例均包含完整源代码和配套演示PPT,帮助读者深入理解并熟练运用设计模式。 项目源码(共22个文件)
  • CPU现)
    优质
    本书为读者提供全面的中央处理器(CPU)设计知识与实践指导,涵盖理论解析及实际代码实现,适合初学者和中级工程师参考学习。 初学CPU设计(完全教程)文件大小为713.07 KB,已下载518次,下载此资源需消耗2信元资产。 该文档提供了一套完整的CPU设计教学内容,适合对计算机体系结构感兴趣的初学者使用。