软件开发实践:项目驱动式的Java开发指南pdf下载pdf下载

软件开发实践:项目驱动式的Java开发指南百度网盘pdf下载

作者:
简介:本篇主要提供软件开发实践:项目驱动式的Java开发指南pdf下载
出版社:布克专营店
出版时间:2020-07
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍



商品参数

软件开发实践:项目驱动式的Java开发指南

出版社: 机械工业出版社
定  价: 79
版  次: 1
出版日期: 2020年07月
开  本:
装  帧:
页  数: 200
字  数:
重  量:
ISBN: 9787111660910


内容介绍

本实践指南提供了一种综合的、项目驱动的方式,来帮助你学习一些成为gao效Java开发人员所需的核心主题。本书展示了如何开发真实项目,并同时学习*佳实践。每一章会聚焦于一个项目,该项目从一个命令行批处理程序开始,然后发展成一个功能齐全的应用程序。本书也给了你一个以面向*发者的角度去学习的机会,包含大量的代码示例。



目录

前言1

第壹章 开始旅程吧7

1.1 主题7

1.2 章节概要9

1.3 迭代10

第2章 银行账单分析器11

2.1 挑战11

2.2 目标11

2.3 银行账单分析器需求12

2.4 KISS原则12

2.5 代码可维护性和反模式15

2.6 单一职责原则16

2.7 内聚21

2.8 耦合27

2.9 测试30

2.10 要点35

2.11 迭代35

2.12 完成这个挑战36

第3章 扩展银行账单分析器37

3.1 挑战37

3.2 目标37

3.3 银行账单分析器的扩展需求38

3.4 开闭原则38

3.5 接口陷阱42

3.6 显式API和隐式API44

3.7 多样化导出 47

3.8 异常处理51

3.9 使用构建工具61

3.10 要点68

3.11 迭代68

3.12 完成这个挑战68

第4章 文档管理系统69

4.1 挑战69

4.2 目标69

4.3 文档管理系统需求70

4.4 充实这个设计70

4.5 里氏替换原则77

4.6 可选方案79

4.7 扩展和重用代码81

4.8 保持测试健康86

4.9 要点95

4.10 迭代96

4.11 完成这个挑战96

第5章 业务规则引擎97

5.1 挑战97

5.2 目标97

5.3 业务规则引擎需求98

5.4 测试驱动开发99

5.5 mocking102

5.6 添加条件104

5.7 流式API设计115

5.8 要点120

5.9 迭代120

5.10 完成这个挑战121

第6章 Twootr122

6.1 挑战122

6.2 目标122

6.3 Twootr的需求123

6.4 设计概述124

6.5 从事件到设计126

6.6 从哪里开始129

6.7 密码和安全性134

6.8 关注者和twoot136

6.9 位置145

6.10 要点151

6.11 迭代151

6.12 完成这个挑战151

第7章 扩展Twootr152

7.1 挑战152

7.2 目标152

7.3 回顾152

7.4 持久性和存储库模式153

7.5 函数式编程160

7.6 用户界面173

7.7 依赖倒置和依赖注入174

7.8 包和系统构建177

7.9 限制和简化179

7.10 要点180

7.11 迭代180

7.12 完成这个挑战180

第8章 总结181

8.1 基于项目的结构181

8.2 迭代181

8.3 刻意练习182

8.4 下一步及附加资源183