SAP ABAP面向对象程序设计 原则、模式及实践
全新正版 假一赔十 可开发票
¥
50.85
6.4折
¥
79
全新
库存4件
作者郝冠华
出版社机械工业出版社
ISBN9787111605751
出版时间2018-08
装帧平装
开本16开
定价79元
货号1201753213
上书时间2024-09-17
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
郝冠华,现任埃森哲(中国)有限公司软件架构师与项目经理,拥有计算机科学与技术工科学士学位.复旦大学工程硕士学位。多年来为大量靠前500强企业进行信息系统研发与ERP实施工作,参加过多项大型信息系统的研发项目(C/C++),信息系统的集成开发项目(SAPPI)和SAP ERP的实施与开发项目(SAP ERP OM、SAP ERP Loqtstics ABAP)。
目录
前言
第一篇 ABAP语言程序设计基础
第1章 ABAP语言概述2
1.1 ABAP的特点2
1.2 ABAP开发基础4
1.2.1 ABAP SAP GUI开发环境5
1.2.2 ABAP开发环境的设置5
1.2.3 ABAP的语法结构8
1.2.4 ABAP的语法帮助8
1.3 ABAP的数据类型10
1.3.1 预定义数据类型10
1.3.2 全局数据类型(数据字典类型)11
1.3.3 局部数据类型(用户自定义类型)13
1.3.4 按结构区分的数据类型13
1.4 ABAP变量命名规则14
1.4.1 全局变量的命名规则15
1.4.2 局部变量的命名规则17
1.4.3 面向对象变量的命名规则17
第2章 ABAP语言关键知识点21
2.1 ABAP的变量21
2.1.1 变量的分类21
2.1.2 采用LIKE定义变量26
2.1.3 采用REF TO定义变量26
2.1.4 变量的赋值30
2.1.5 变量的动态传入30
2.2 内表31
2.2.1 内表的定义和分类31
2.2.2 内表的操作34
2.3 ABAP的SQL语句47
2.3.1 OPEN SQL简介47
2.3.2 查询数据48
2.3.3 插入数据50
2.3.4 更新数据51
2.3.5 删除数据51
2.3.6 修改数据52
2.3.7 Native SQL简介53
2.3.8 HANA SQL Script简介55
第二篇 面向对象ABAP语言程序设计基础
第3章 面向对象程序设计基础60
3.1 面向对象语言发展史60
3.2 面向对象的理论基础69
3.3 面向对象的概念—对象69
3.4 面向对象的概念—类70
3.5 类之间的关系71
第4章 ABAP面向对象程序设计基础76
4.1 创建局部类76
4.2 创建全局类78
4.3 类的属性80
4.4 类的方法88
4.5 类的事件96
4.6 类的构造方法99
4.7 类方法的异常103
4.8 类的友元109
4.9 ABAP调用类对象113
4.10 类对象的内存释放118
第三篇 面向对象程序设计概念
与思想
第5章 面向对象程序设计重要概念122
5.1 面向对象设计的基本概念123
5.2 封装123
5.2.1 封装的概述123
5.2.2 封装的实现126
5.3 继承134
5.3.1 继承的概述134
5.3.2 继承的实现136
5.4 多态146
5.4.1 多态的概述146
5.4.2 多态的实现(基于非抽象类)152
5.4.3 多态的实现(基于抽象类)161
5.4.4 多态的小结172
5.5 接口173
5.5.1 接口的概述173
5.5.2 接口的实现175
第6章 面向对象程序设计基本原则183
6.1 概述183
6.2 单一责任原则(SRP)184
6.3 开放封闭原则(OCP)185
6.4 里氏替换原则(LSP)199
6.5 接口分离原则(ISP)203
6.6 依赖倒置原则(DIP)204
6.7 合成复用原则(CRP)210
6.8 迪米特法则(LoD)211
6.9 面向对象设计基本原则总结212
第7章 面向对象设计常用的设计模式214
7.1 设计模式概述214
7.2 单例模式217
7.3 简单工厂模式221
7.4 适配器模式223
7.5 桥接模式228
7.6 外观模式236
7.7 观察者模式241
7.8 策略模式254
7.9 设计模式总结261
第四篇 面向对象程序设计实例
第8章 ABAP OOP开发实例266
8.1 ABAP中数据和对象的动态创建和调用266
8.2 字段符号在ABAP OOP中的应用268
8.3 ABAP中的泛型271
8.4 ABAP日志类的使用278
8.5 调试的使用285
8.6 OO ALV的应用296
8.7 ABAP OOP实现网店购物车302
8.8 持久类和对象持久化的应用307
8.9 基于面向对象的BAdI的使用317
8.9.1 旧BAdI(Classic BAdI)318
8.9.2 新BAdI(Kernel BAdI)325
8.10 ABAP代码的重构333
第9章 面向对象分析设计的过程339
9.1 面向对象分析设计的基本过程339
9.2 设计思维在SAP程序设计中的应用343
9.3 敏捷Scrum在SAP开发中的应用354
9.4 基于面向对象的单元测试362
9.5 分析实例:IoT物联网应用设计与开发367
参考文献386
内容摘要
本书结合实际开发案例,系统地讲解了SAP ABAP面向对象程序设计的基础与原理,面向对象设计的重要概念和思想,本书中的程序示例都采用了面向对象ABAP以及HANA平台上的ABAP代码进行实现。
精彩内容
— 没有更多了 —
以下为对购买帮助不大的评价