App 下载
注册
登录
|
搜索
正在搜索中...
首页
我的书架
我的主页
我的收藏
我的书评
全书共9章,第1章全面概述本书主要内容,帮助读者理解;第2章介绍学习后续章节所必需的UML基本介绍和必要概念;第3章介绍设计模式和模式的分类等概念;第4章讨论创造型模式(
……
[ 展开全部 ]
抽象工厂、工厂方法、生成器、原型和单件模式);第5章讨论结构型模式(适配器、桥接、组成、装饰、外观、享元和代理模式);第6章阐释行为模式(职责链、命令、解释器、迭代器、中介者、备忘录、观察者、状态、策略、模板方法、访问者模式);第7章针对所有设计模式向初学者提供一些提示;第8章包括常见的面试问题及实际示例;第9章涵盖Java面试问题和其他的一些概念,如MVC模式等。
[ 收起 ]
作者:(印度)纳拉西姆哈·卡鲁曼希(Narasimha Karumanchi) 斯克林瓦萨·拉奥·梅达(Sreenivasa Rao Meda)
出版社:机械工业出版社
定价:59
ISBN:9787111536154
给个评价
做个书摘
书摘 (21 )
评价 (1 )
查看所有书摘
按目录显示书摘
淦秋士
2018-07-29 15:02:17 摘录
组合关系和聚合关系是关联关系中的两种类型。聚合关系不同于普通组合关系,因为其并不意味着存在所属关系。而在组合关系中,当拥有对象的对象被销毁时,其所包含的对象也被销毁。在聚合关系中则不一定存在这样的情况。
组合关系意味着从属关系,而聚合关系只是意味着存在相互关联。
这条书摘已被收藏
0
次
+1
0
分享
收藏
0
条评价
点击加载更多
导购链接
×
做书摘
文字书摘
读图识字
至少还需要输入
10
字
保存原图片为书摘
上传图片
识别
最多输入
500
个字
上传图片
重新上传
写点笔记吧
至少还需要输入
10
字
章节(选填)
译者序
前言
致谢
第1章 概述 1
1.1 全书概览 1
1.2 设计模式简史 2
1.3 本书读者对象 2
1.4 本书对面试的帮助 3
1.5 如何阅读本书 3
1.6 本书主要内容 3
1.7 源代码免责声明 4
1.8 本书中使用的工具 4
第2章 UML基础 5
2.1 什么是UML 5
2.2 为什么使用UML 5
2.3 UML符号 6
2.4 面向对象概念 6
2.5 面向对象的分析与设计 8
2.6 UML构造块和符号 9
2.7 事物 9
2.8 关系 15
2.9 UML图 19
第3章 设计模式简介 28
3.1 什么是设计模式 28
3.2 设计模式简史 28
3.3 设计模式的作用 29
3.4 设计模式的分类 29
3.5 学习设计模式所需注意的问题 30
3.6 使用模式并积累设计经验 31
3.7 恰当使用设计模式 31
3.8 设计模式与软件框架 32
第4章 创造型模式 33
4.1 创造型模式 33
4.2 创造型模式的分类 33
4.3 工厂方法模式 34
4.4 抽象工厂模式 38
4.5 生成器模式 42
4.6 单例模式 49
4.7 原型模式 53
第5章 结构型模式 59
5.1 结构型模式 59
5.2 结构型模式的分类 59
5.3 适配器模式 60
5.4 桥接模式 66
5.5 组合模式 69
5.6 装饰模式 75
5.7 门面模式 81
5.8 代理模式 87
5.9 享元模式 90
第6章 行为型模式 97
6.1 行为型模式 97
6.2 行为型模式的类型 97
6.3 职责链模式 98
6.4 命令模式 104
6.5 解释器模式 109
6.6 迭代器模式 112
6.7 中介者模式 118
6.8 备忘录模式 124
6.9 观察者模式 128
6.10 状态模式 133
6.11 策略模式 136
6.12 模板方法模式 139
6.13 访问者模式 142
第7章 概念与提示 147
7.1 什么是反面模式 147
7.2 代码重构 147
7.3 提示 148
第8章 设计模式面试问题 150
8.1 设计模式面试问题 150
8.2 设计问题举例 228
第9章 其他概念 231
参考文献 247
页码(选填)
这本书已经添加了这些章节,请勾选或者新建你的书摘所属的章节
add
up
down
remove
译者序
前言
致谢
第1章 概述 1
1.1 全书概览 1
1.2 设计模式简史 2
1.3 本书读者对象 2
1.4 本书对面试的帮助 3
1.5 如何阅读本书 3
1.6 本书主要内容 3
1.7 源代码免责声明 4
1.8 本书中使用的工具 4
第2章 UML基础 5
2.1 什么是UML 5
2.2 为什么使用UML 5
2.3 UML符号 6
2.4 面向对象概念 6
2.5 面向对象的分析与设计 8
2.6 UML构造块和符号 9
2.7 事物 9
2.8 关系 15
2.9 UML图 19
第3章 设计模式简介 28
3.1 什么是设计模式 28
3.2 设计模式简史 28
3.3 设计模式的作用 29
3.4 设计模式的分类 29
3.5 学习设计模式所需注意的问题 30
3.6 使用模式并积累设计经验 31
3.7 恰当使用设计模式 31
3.8 设计模式与软件框架 32
第4章 创造型模式 33
4.1 创造型模式 33
4.2 创造型模式的分类 33
4.3 工厂方法模式 34
4.4 抽象工厂模式 38
4.5 生成器模式 42
4.6 单例模式 49
4.7 原型模式 53
第5章 结构型模式 59
5.1 结构型模式 59
5.2 结构型模式的分类 59
5.3 适配器模式 60
5.4 桥接模式 66
5.5 组合模式 69
5.6 装饰模式 75
5.7 门面模式 81
5.8 代理模式 87
5.9 享元模式 90
第6章 行为型模式 97
6.1 行为型模式 97
6.2 行为型模式的类型 97
6.3 职责链模式 98
6.4 命令模式 104
6.5 解释器模式 109
6.6 迭代器模式 112
6.7 中介者模式 118
6.8 备忘录模式 124
6.9 观察者模式 128
6.10 状态模式 133
6.11 策略模式 136
6.12 模板方法模式 139
6.13 访问者模式 142
第7章 概念与提示 147
7.1 什么是反面模式 147
7.2 代码重构 147
7.3 提示 148
第8章 设计模式面试问题 150
8.1 设计模式面试问题 150
8.2 设计问题举例 228
第9章 其他概念 231
参考文献 247
×
添加一个书摘本
搜索创建书摘本
搜索
正在搜索...
不对,换一下
书名
作者
出版社
备注
ISBN
*
*
×
编辑书摘
书摘
最少还需要输入
10
字
写点笔记吧
最少还需要输入
10
字
*
这条书摘是属于哪一章节的?
译者序
前言
致谢
第1章 概述 1
1.1 全书概览 1
1.2 设计模式简史 2
1.3 本书读者对象 2
1.4 本书对面试的帮助 3
1.5 如何阅读本书 3
1.6 本书主要内容 3
1.7 源代码免责声明 4
1.8 本书中使用的工具 4
第2章 UML基础 5
2.1 什么是UML 5
2.2 为什么使用UML 5
2.3 UML符号 6
2.4 面向对象概念 6
2.5 面向对象的分析与设计 8
2.6 UML构造块和符号 9
2.7 事物 9
2.8 关系 15
2.9 UML图 19
第3章 设计模式简介 28
3.1 什么是设计模式 28
3.2 设计模式简史 28
3.3 设计模式的作用 29
3.4 设计模式的分类 29
3.5 学习设计模式所需注意的问题 30
3.6 使用模式并积累设计经验 31
3.7 恰当使用设计模式 31
3.8 设计模式与软件框架 32
第4章 创造型模式 33
4.1 创造型模式 33
4.2 创造型模式的分类 33
4.3 工厂方法模式 34
4.4 抽象工厂模式 38
4.5 生成器模式 42
4.6 单例模式 49
4.7 原型模式 53
第5章 结构型模式 59
5.1 结构型模式 59
5.2 结构型模式的分类 59
5.3 适配器模式 60
5.4 桥接模式 66
5.5 组合模式 69
5.6 装饰模式 75
5.7 门面模式 81
5.8 代理模式 87
5.9 享元模式 90
第6章 行为型模式 97
6.1 行为型模式 97
6.2 行为型模式的类型 97
6.3 职责链模式 98
6.4 命令模式 104
6.5 解释器模式 109
6.6 迭代器模式 112
6.7 中介者模式 118
6.8 备忘录模式 124
6.9 观察者模式 128
6.10 状态模式 133
6.11 策略模式 136
6.12 模板方法模式 139
6.13 访问者模式 142
第7章 概念与提示 147
7.1 什么是反面模式 147
7.2 代码重构 147
7.3 提示 148
第8章 设计模式面试问题 150
8.1 设计模式面试问题 150
8.2 设计问题举例 228
第9章 其他概念 231
参考文献 247
*
页码
×
删除
您确定要删除吗?
组合关系意味着从属关系,而聚合关系只是意味着存在相互关联。