图书介绍
Ruby元编程PDF|Epub|txt|kindle电子书版本网盘下载
- (意)PaoloPerrotta著 著
- 出版社: 武汉:华中科技大学出版社
- ISBN:9787560974583
- 出版时间:2012
- 标注页数:261页
- 文件大小:54MB
- 文件页数:285页
- 主题词:计算机网络-程序设计
PDF下载
下载说明
Ruby元编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分Ruby元编程1
第1章 星期一:对象模型3
1.1跟Bill在一起的星期一3
1.2打开类4
1.3类的真相9
1.4小测验:缺失的连接线21
1.5调用一个方法时发生了什么23
1.6小测验:混乱的模块32
1.7对象模型小结35
第2章 星期二:方法37
2.1一个重复代码的问题38
2.2动态方法40
2.3 method missing()方法48
2.4小测验:狩猎Bug59
2.5关于method_ missing()方法的更多内容61
第3章 星期三:代码块69
3.1怎样度过驼峰日70
3.2小测验:Ruby的#符号71
3.3闭包74
3.4 instance eval()83
3.5可调用对象86
3.6编写一种领域专属语言94
3.7小测验:更好的领域专属语言96
第4章 星期四:类定义101
4.1类定义揭秘102
4.2小测验:Taboo类109
4.3单件方法110
4.4 Eigenclass116
4.5小测验:模块的麻烦129
4.6别名131
4.7小测验:打破数学规律135
第5章 星期五:编写代码的代码139
5.1带路139
5.2 Kernel#eval142
5.3小测验:校验过的属性(第一步)152
5.4小测验:校验过的属性(第二步)155
5.5小测验:校验过的属性(第三步)157
5.6小测验:校验过的属性(第四步)158
5.7钩子方法159
5.8小测验:校验过的属性(第五步)165
第6章 尾声167
第2部分Rails中的元编程169
第7章ActiveRecord的设计171
7.1准备旅程172
7.2 ActiveRecord的设计174
7.3经验教训183
第8章 深入ActiveRecord187
8.1动态属性187
8.2动态查找器195
8.3经验教训200
第9章 安全元编程205
9.1元编程的测试205
9.2化解猴子补丁213
9.3经验教训218
第3部分 附录221
附录A常见惯用法223
A.1拟态方法223
A.2空指针保护226
A.3关于方法参数的技巧227
A.4 Self Yield231
A.5 Symbol#to_roc()方法232
附录B领域专属语言235
B.1关于领域专属语言235
B.2内部和外部领域专属语言237
B.3领域专属语言和元编程238
附录C法术手册239
C.1法术集239
附录D参考书目251
索引253