图书介绍
产生式编程 方法、工具与应用PDF|Epub|txt|kindle电子书版本网盘下载
- (德)Krzysztof Czarnecki,(德)Ulrich W.Eisenecker著;梁海华译 著
- 出版社: 北京:中国电力出版社
- ISBN:7508318269
- 出版时间:2004
- 标注页数:563页
- 文件大小:41MB
- 文件页数:574页
- 主题词:软件开发
PDF下载
下载说明
产生式编程 方法、工具与应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
前言1
致谢1
第1章 本书所讨论的主要内容1
1.1 从手工作坊到自动装配线1
目录1
1.2 生式编程4
1.3 利益和可应用性9
2.1 为什么本章值得一读14
2.2 什么是领域工程14
第2章 领域工程14
第一部分 分析和设计方法与技术14
2.3 领域分析16
2.4 领域设计和领域实现19
2.5 应用工程21
2.6 产品线实践21
2.7 关键领域工程概念23
2.8 领域分析和领域工程方法概览30
2.10 历史笔记38
2.9 领域工程与相关方法38
2.11 小结39
第3章 领域工程和面向对象的分析与设计41
3.1 为什么本章值得一读41
3.2 OO技术与重用41
3.3 领域工程和OOA/D方法之间的关系43
3.4 整合领域工程和OOA/D方法的方面43
3.5 横向方法与纵向方法的比较45
3.6 选择的方法46
4.2 重新思考特征55
第4章 特征建模55
4.1 为什么本章值得一读55
4.3 特征建模56
4.4 特征模型57
4.5 特征图和其他建模符号与实现技术之间的关系67
4.6 实现约束74
4.7 对特征建模的工具支持75
4.8 与特征图有关的常见问题76
4.9 特征建模过程78
5.2 产生式领域模型86
5.1 为什么本章值得一读86
第5章 产生式编程的过程86
5.3 在产生式编程中的主要开发步骤88
5.4 为产生式编程改编领域工程88
5.5 领域特定语言89
5.6 DEMRAL:用于产生式编程的领域工程方法例子92
5.7 DEMRAL大纲93
5.8 领域分析95
5.9 领域设计100
5.10 领域实现106
6.1 为什么本章值得一读108
6.2 什么是泛型编程108
第二部分 实现技术108
第6章 泛型编程108
6.3 通用编程与产生式编程的对比110
6.4 泛型参数110
6.5 参数化与子类型多态的对比112
6.6 绑定与非绑定多态120
6.7 初观多态122
6.8 参数化组件124
6.9 参数化编程126
6.10 C++标准模板库133
6.11 泛型方法学135
6.12 历史笔记137
第7章 基于模板面向组件的编程技术139
7.1 为什么本章值得一读139
7.2 系统配置的类型139
7.3 C++对动态配置的支持140
7.4 C++对静态配置的支持140
7.5 禁止某种模板实例化147
7.6 静态参数与动态参数的对比149
7.7 基于参数化继承的封装器154
7.8 基于参数化继承的模板方法154
7.9 参数化绑定类型157
7.10 多个组件的一致参数化158
7.11 组件之间的静态交互159
第8章 面向方面的编程技术170
8.1 为什么本章值得一读170
8.2 什么是面向方面的编程171
8.3 面向方面的分解方法172
8.4 方面是怎样产生的178
8.5 组合机制180
8.6 怎样使用程序设计语言表达方面206
8.7 AOP编程的实现技术215
8.8 最后评论223
第9章 产生器225
9.1 为什么本章值得一读225
9.2 什么是产生器225
9.3 软件开发的转化模型227
9.4 构造产生器的技术230
9.5 组合产生器与转换产生器的对比231
9.6 转换的种类232
9.7 转换系统236
9.8 选择用来产生的方法240
第10章 使用C++进行静态元程序设计267
10.1 为什么本章值得一读267
10.2 什么是元程序设计267
10.3 元程序设计一览268
10.4 静态元程序设计272
10.5 作为一种二级语言的C++273
10.6 静态层的功能含义275
10.8 模板元函数278
10.7 模板元程序设计278
10.9 元函数作为其他元函数的参数和返回值280
10.10 重新表达元信息281
10.11 编译时控制结构292
10.12 代码生成312
10.13 例子:使用静态执行循环来测试元函数332
10.14 C++中的部分求值336
10.15 部分模板特化的变通方法339
10.17 历史笔记340
10.16 模板元程序设计的问题340
第11章 意图编程343
11.1 为什么本章值得一读343
11.2 什么是意图编程344
11.3 IP背后的技术347
11.4 在IP编程环境中工作355
11.5 高级主题368
11.6 IP背后的哲理374
11.7 小结382
12.3 领域分析386
12.2 概观386
第三部分 应用例子386
第12章 链表容器386
12.1 为什么本章值得一读386
12.4 领域设计388
12.5 实现组件390
12.6 手工装配395
12.7 指定链表396
12.8 产生器397
12.9 扩展400
13.2 成功的程序设计商店402
第13章 银行账户402
13.1 为什么本章值得一读402
13.3 设计模式、框架和组件404
13.4 领域工程和产生式程序设计404
13.5 特征建模405
13.6 架构设计406
13.7 实现组件408
13.8 可配置的类层次414
13.9 设计一种领域特定的语言416
13.10 银行账户产生器421
13.11 测试产生器和它们的制品424
第14章 产生式矩阵计算库425
14.1 为什么本章值得一读425
14.2 为什么要进行矩阵计算425
14.3 领域分析426
14.4 领域设计和实现431
附录A 概念建模498
A.1 什么是概念498
第四部分 附录498
A.2 概念的理论499
A.3 概念有关的重要问题504
A.4 概念建模,面向对象和软件重用507
附录B 用于Smalltalk的实例特化扩展协议509
附录C 用于在Smalltalk中附加一个listener对象的协议512
附录D 矩阵计算术语的词汇表516
附录E 用于求解依赖性表格的元函数518
术语表522
参考文献524