图书介绍

普通高等教育软件工程“十三五”规划教材 软件设计模式 慕课版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

普通高等教育软件工程“十三五”规划教材 软件设计模式 慕课版
  • 朱洪军编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115489760
  • 出版时间:2018
  • 标注页数:256页
  • 文件大小:26MB
  • 文件页数:268页
  • 主题词:JAVA语言-软件设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

普通高等教育软件工程“十三五”规划教材 软件设计模式 慕课版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 学习基础1

1.1 软件工程简介1

1.1.1 软件生命周期2

1.1.2 软件开发方法3

1.2 理解面向对象5

1.2.1 面向对象的特征5

1.2.2 使用面向对象7

1.3 UML的使用8

1.3.1 UML的概念8

1.3.2 使用用例图9

1.3.3 使用时序图10

1.3.4 使用类图12

1.4 总结14

1.5 习题15

第2章 面向对象程序设计原则16

2.1 单一职责原则16

2.2 开放/闭合原则18

2.3 接口隔离原则20

2.4 依赖倒置原则22

2.5 Liskov替换原则25

2.6 总结28

2.7 习题28

第3章 设计模式入门30

3.1 设计模式的概念30

3.1.1 设计模式的定义30

3.1.2 使用设计模式31

3.2 GRASP设计模式37

3.2.1 创建者模式37

3.2.2 信息专家模式39

3.2.3 控制器模式40

3.3 简单工厂模式43

3.4 总结45

3.5 习题45

第4章 GoF创建型模式47

4.1 单例模式47

4.1.1 模式定义47

4.1.2 使用单例48

4.1.3 行业案例49

4.2 原型模式50

4.2.1 模式定义50

4.2.2 使用原型51

4.2.3 行业案例55

4.3 构造器模式56

4.3.1 模式定义56

4.3.2 使用构造器58

4.3.3 行业案例61

4.4 抽象工厂模式63

4.4.1 模式定义63

4.4.2 使用抽象工厂64

4.4.3 行业案例67

4.5 工厂方法模式69

4.5.1 模式定义69

4.5.2 使用工厂方法70

4.5.3 行业案例73

4.6 总结75

4.7 习题76

第5章 GoF结构型模式78

5.1 适配器模式78

5.1.1 模式定义78

5.1.2 使用适配器80

5.1.3 行业案例83

5.2 桥模式87

5.2.1 模式定义87

5.2.2 使用桥89

5.2.3 行业案例92

5.3 组合模式95

5.3.1 模式定义95

5.3.2 使用组合96

5.3.3 行业案例98

5.4 装饰器模式102

5.4.1 模式定义102

5.4.2 使用装饰器103

5.4.3 行业案例107

5.5 门面模式111

5.5.1 模式定义111

5.5.2 使用门面113

5.5.3 行业案例115

5.6 享元模式118

5.6.1 模式定义118

5.6.2 使用享元120

5.6.3 行业案例123

5.7 代理模式128

5.7.1 模式定义128

5.7.2 使用代理130

5.7.3 行业案例132

5.8 总结135

5.9 习题136

第6章 GoF行为型模式138

6.1 责任链模式138

6.1.1 模式定义138

6.1.2 使用责任链140

6.1.3 行业案例143

6.2 命令模式146

6.2.1 模式定义146

6.2.2 使用命令148

6.2.3 行业案例152

6.3 解释器模式155

6.3.1 模式定义155

6.3.2 使用解释器157

6.3.3 行业案例160

6.4 迭代器模式166

6.4.1 模式定义166

6.4.2 使用迭代器168

6.4.3 行业案例172

6.5 仲裁者模式175

6.5.1 模式定义175

6.5.2 使用仲裁者178

6.5.3 行业案例180

6.6 备忘录模式184

6.6.1 模式定义184

6.6.2 使用备忘录185

6.6.3 行业案例188

6.7 观察者模式195

6.7.1 模式定义195

6.7.2 使用观察者196

6.7.3 行业案例199

6.8 状态模式204

6.8.1 模式定义204

6.8.2 使用状态206

6.8.3 行业案例208

6.9 策略模式215

6.9.1 模式定义215

6.9.2 使用策略216

6.9.3 行业案例219

6.10 模板方法模式225

6.10.1 模式定义225

6.10.2 使用模板方法227

6.10.3 行业案例229

6.11 访问者模式234

6.11.1 模式定义234

6.11.2 使用访问者236

6.11.3 行业案例240

6.12 总结244

6.13 习题246

附录 COs需求248

1 引言248

1.1 系统背景248

1.2 用户248

1.3 假设和相关性248

2 COS功能需求249

2.1 点餐249

2.2 套餐预订250

2.3 注册支付信息251

2.4 请求配送251

2.5 创建、查看、修改、删除食堂菜单和菜品252

3 数据需求253

4 接口需求253

4.1 用户接口253

4.2 硬件接口253

4.3 软件接口253

4.4 通信接口254

5 非功能性需求254

5.1 性能需求254

5.2 安全需求254

5.3 软件质量属性254

5.4 国际化254

参考文献255

热门推荐