Java设计模式——面向对象的设计思想(第2版·微课视频版)
提供大纲、课件和源码等配套资源。咨询QQ:2301891038(仅限教师)。本书特点: 知识结构:借助场景给出每个模式的定义、结构、优点和有实用价值的综合应用。 模式示例:精心研究针对每个模式的示例,便于读者结合示例理解和使用模式 。 微课视频:为每个模式精心录制微课视频,视频总时长880分钟。

作者:耿祥义、张跃平

丛书名:高等学校Java课程系列教材

定价:49.8元

印次:2-4

ISBN:9787302609513

出版日期:2023.04.01

印刷日期:2025.01.23

图书责编:王冰飞

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书面向有一定Java语言基础和一定编程经验的读者,重点探讨在Java程序设计中怎样使用重要的设计模式。本书共28章。前6章是学习设计模式的一些必要知识准备,也是Java语言的一些重要的概念和核心技术;第7~27章探讨、讲解GoF的《设计模式》一书中所给出的设计模式(除了代理模式和解释器模式); 第28章为MVC模式。 本书的编写目的是让读者不仅学习怎样在软件设计中使用好设计模式,而且深刻地理解面向对象的设计思想,以便更好地使用面向对象语言解决设计中的诸多问题。本书提供了44小节、总计880分钟的微课视频,对每个模式都进行了细致的讲解,非常有利于读者掌握本书的内容。 本书可作为计算机相关专业教材,也可作为软件项目管理人员、软件开发工程师等专业人员的参考用书。

党的二十大报告指出,教育、科技、人才是全面建设社会主义现代化国家的基础性、战略性支撑。必须坚持科技是第一生产力、人才是第一资源、创新是第一动力,深入实施科教兴国战略、人才强国战略、创新驱动发展战略,开辟发展新领域新赛道,不断塑造发展新动能新优势。 设计模式是从许多优秀的软件系统中总结出的成功的、可复用的设计方案,已经被成功应用于许多系统的设计中。目前,面向对象程序设计已经成为软件设计开发领域的主流,而学习设计模式无疑非常有助于软件开发人员使用面向对象语言开发出易维护、易扩展、易复用的代码。本书面向有一定Java语言基础和一定编程经验的读者,重点探讨在Java程序设计中怎样使用GoF的《设计模式》一书中所给出的设计模式。本书的编写目的是让读者不仅学习怎样在软件设计过程中使用设计模式,而且深刻地理解面向对象的设计思想,以便更好地使用面向对象语言解决设计中的诸多问题。 本书共28章。前6章是学习设计模式的一些必要知识准备,也是Java语言的一些重要的概念和核心技术; 第7~27章探讨、讲解GoF的《设计模式》一书中所给出的设计模式(除了代理模式和解释器模式); 第28章为MVC模式。第7~28章的每章都包含四部分重要的内容,第一部分为概述,通过易于理解的问题讲解使用模式的动机; 第二部分是模式的结构与使用,用一个易于理解的示例讲解模式的结构; 第三部分阐述模式的优点; 第四部分结合实际问题,使用设计模式给出一个有一定难度和实用价值的示例。 本书特色: 1. 知识结构 对于每个模式,借助恰如其分的场景给出模式的定义、结构以及优点,非常有利于读者正确掌握该...

课件下载

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情

目录

第1章对象的基本结构

1.1对象的引用和对象的变量

1.2具有相同引用的对象

1.3上转型对象

第2章抽象类与接口

2.1抽象类

2.2接口

2.3抽象类与接口的比较

第3章组合

3.1对象的组合

3.2组合关系是弱耦合关系

3.3基于组合的击鼓传花

第4章面向对象的几个基本原则

4.1面向抽象编程原则

4.2“开闭”原则

4.3“多用组合,少用继承”原则

4.4高内聚低耦合原则

第5章UML类图简介

5.1类

5.2接口

5.3泛化关系

5.4关联关系

5.5依赖关系

5.6实现关系

5.7注释

第6章设计模式简介

6.1什么是设计模式

6.2设计模式的起源

6.3GoF之书

6.4学习设计模式的重要性

6.5合理使用模式

6.6模式与框架

第7章策略模式

7.1概述

7.2模式的结构与使用

7.2.1策略模式的UML类图

7.2.2结构的描述

7.2.3模式的使用

7.3策略模式的优点

7.4应用举例——老鼠走迷宫

第8章责任链模式

8.1概述

8.2模式的结构与使用

8.2.1责任链模式的UML类图

8.2.2结构的描述

8.2.3模式的使用

8.3责任链模式的优点

8.4应用举例——现金找零

第9章访问者模式

9.1概...

"本书特点:
知识结构:借助场景给出每个模式的定义、结构、优点和有实用价值的综合应用。

模式示例:精心研究针对每个模式的示例,便于读者结合示例理解和使用模式

微课视频:为每个模式精心录制微课视频,视频总时长880分钟。

配套资源:提供教学大纲、教学课件、电子教案和程序源码等配套资源。"