图书介绍
面向对象葵花宝典 思想、技巧与实践PDF|Epub|txt|kindle电子书版本网盘下载
![面向对象葵花宝典 思想、技巧与实践](https://www.shukui.net/cover/48/30013179.jpg)
- 李运华编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121274732
- 出版时间:2015
- 标注页数:368页
- 文件大小:133MB
- 文件页数:381页
- 主题词:面向对象语言-程序设计
PDF下载
下载说明
面向对象葵花宝典 思想、技巧与实践PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 面向对象基础1
第1章 面向对象概述3
1.1 程序设计思想的发展3
1.2 面向对象语言的发展历史6
1.3 面向过程8
1.4 面向对象9
1.5 为什么要面向对象11
1.6 面向对象的应用范围12
1.7 面向对象的迷思13
1.7.1 面向对象会导致性能降低?13
1.7.2 面向对象语言=面向对象编程?14
1.8 小结16
第2章 面向对象理论17
2.1 类17
2.2 对象23
2.3 接口26
2.4 抽象类31
2.5 抽象32
2.6 三大核心特征34
2.6.1 封装34
2.6.2 继承44
2.6.3 多态46
2.7 小结50
第2部分 面向对象实战53
第3章 面向对象分析和设计全流程概述55
第4章 需求模型57
4.1 需求详解57
4.2 需求的重要性59
4.3 需求分析60
4.3.1 需求分析的目的60
4.3.2 需求分析的方法63
4.4 用例方法69
4.4.1 用例的具体写法70
4.4.2 要画图吗74
4.5 功能75
4.6 用例图的陷阱78
4.7 SSD79
4.8 FAQ81
4.9 小结82
第5章 领域模型84
5.1 领域建模三字经84
5.2 找名词85
5.3 加属性87
5.4 连关系88
5.5 FAQ89
5.6 小结90
第6章 设计模型91
6.1 设计模型总览91
6.2 类模型92
6.2.1 第一步(照猫画虎):领域类映射93
6.2.2 第二步(精雕细琢):应用设计原则和设计模式101
6.2.3 第三步(照本宣科):拆分辅助类105
6.3 动态模型106
6.3.1 模型分类106
6.3.2 建模实践108
6.3.3 建模技巧110
6.4 小结111
第7章 实现模型112
7.1 编程语言的差异性112
7.2 C++113
7.2.1 类113
7.2.2 访问控制114
7.2.3 继承117
7.2.4 多态126
7.2.5 抽象类130
7.2.6 接口135
7.3 Java136
7.3.1 类137
7.3.2 访问控制138
7.3.3 继承142
7.3.4 多态144
7.3.5 抽象类146
7.3.6 接口150
7.4 小结152
第3部分 面向对象技巧153
第8章 设计原则155
8.1 内聚155
8.1.1 内聚究竟是什么155
8.1.2 内聚的分类157
8.2 耦合168
8.2.1 耦合究竟是什么168
8.2.2 耦合的分类169
8.3 高内聚低耦合180
8.4 类设计原则188
8.4.1 SRP188
8.4.2 OCP191
8.4.3 LSP193
8.4.4 ISP197
8.4.5 DIP202
8.4.6 如何应用设计原则209
8.4.7 NOP210
8.5 小结211
第9章 设计模式212
9.1 设计模式简介212
9.2 设计模式只是一把锤子213
9.3 设计模式之道214
9.3.1 知易行难——设计模式应用的问题214
9.3.2 拨云见日——寻找设计模式之道215
9.3.3 庖丁解牛——解析设计模式之道217
9.3.4 举一反三——活学活用设计模式之道218
9.4 原则VS模式219
9.5 模式详解225
9.5.1 Prototype模式226
9.5.2 Decorator模式238
9.5.3 Facade模式250
9.5.4 Observer模式264
9.6 小结274
第10章 UML275
10.1 UML简介275
10.2 UML只是语言275
10.3 UML应用277
10.4 需求分析阶段278
10.4.1 用例图278
10.4.2 用例图的关系281
10.5 设计阶段284
10.5.1 类图284
10.5.2 类关系图288
10.5.3 动态图305
10.5.4 结构图318
10.6 部署阶段320
10.7 小结322
第4部分 面向对象架构设计325
第11章 面向对象架构设计基础327
11.1 什么是架构327
11.2 面向对象的架构设计329
11.3 小结330
第12章 面向对象架构设计流程332
12.1 架构设计总体思想332
12.2 业务架构333
12.2.1 全新的业务系统333
12.2.2 已有架构优化335
12.2.3 业务架构实例:京西商城336
12.3 领域架构337
12.4 软件架构338
12.4.1 第一步:照猫画虎338
12.4.2 第二步:按图索骥340
12.4.3 第三步:深思熟虑342
12.5 小结344
第13章 面向对象架构设计技巧345
13.1 架构设计原则345
13.1.1 客户需求优先原则345
13.1.2 适当超前原则347
13.2 架构设计屠龙刀350
13.2.1 “拆”与“合”350
13.2.2 “拆”的常见手段352
13.2.3 “合”的常见手段362
13.3 优秀架构师特质:创新366
13.4 小结367