SAPABAP面向对象程序设计:原则、模式及实践郝冠华著机械工业 pdf下载pdf下载

SAPABAP面向对象程序设计:原则、模式及实践郝冠华著机械工业百度网盘pdf下载

作者:
简介:本篇提供书籍《SAPABAP面向对象程序设计:原则、模式及实践郝冠华著机械工业》百度网盘pdf下载
出版社:万卷出版公司图书专营店
出版时间:2018-09
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

   图书基本信息
图书名称   SAP ABAP面向对象程序设计:原则、模式及实践
作者   郝冠华 著
定价   79元
出版社   机械工业出版社
ISBN   9787111605751
出版日期   2018-09-01
字数   
页码   385
版次   
装帧   平装
开本   16开
商品重量   

   内容提要
本书结合实际开发案例,系统地讲解了SAP ABAP面向对象程序设计的基础与原理,面向对象设计的重要概念和思想,本书中的程序示例都采用了面向对象ABAP以及HANA平台上的ABAP代码进行实现。

   目录
前言 n
篇 ABAP语言程序设计基础 n
章 ABAP语言概述2 n
1.1 ABAP的特点2 n
1.2 ABAP开发基础4 n
1.2.1 ABAP SAP GUI开发环境5 n
1.2.2 ABAP开发环境的设置5 n
1.2.3 ABAP的语法结构8 n
1.2.4 ABAP的语法帮助8 n
1.3 ABAP的数据类型10 n
1.3.1 预定义数据类型10 n
1.3.2 全局数据类型(数据字典类型)11 n
1.3.3 局部数据类型(用户自定义类型)13 n
1.3.4 按结构区分的数据类型13 n
1.4 ABAP变量命名规则14 n
1.4.1 全局变量的命名规则15 n
1.4.2 局部变量的命名规则17 n
1.4.3 面向对象变量的命名规则17 n
第2章 ABAP语言关键知识点21 n
2.1 ABAP的变量21 n
2.1.1 变量的分类21 n
2.1.2 采用LIKE定义变量26 n
2.1.3 采用REF TO定义变量26 n
2.1.4 变量的赋值30 n
2.1.5 变量的动态传入30 n
2.2 内表31 n
2.2.1 内表的定义和分类31 n
2.2.2 内表的操作34 n
2.3 ABAP的SQL语句47 n
2.3.1 OPEN SQL简介47 n
2.3.2 查询数据48 n
2.3.3 插入数据50 n
2.3.4 更新数据51 n
2.3.5 删除数据51 n
2.3.6 修改数据52 n
2.3.7 Native SQL简介53 n
2.3.8 HANA SQL Script简介55 n
第二篇 面向对象ABAP语言程序设计基础 n
第3章 面向对象程序设计基础60 n
3.1 面向对象语言发展史60 n
3.2 面向对象的理论基础69 n
3.3 面向对象的概念—对象69 n
3.4 面向对象的概念—类70 n
3.5 类之间的关系71 n
第4章 ABAP面向对象程序设计基础76 n
4.1 创建局部类76 n
4.2 创建全局类78 n
4.3 类的属性80 n
4.4 类的方法88 n
4.5 类的事件96 n
4.6 类的构造方法99 n
4.7 类方法的异常103 n
4.8 类的友元109 n
4.9 ABAP调用类对象113 n
4.10 类对象的内存释放118 n
第三篇 面向对象程序设计概念 n
与思想 n
第5章 面向对象程序设计重要概念122 n
5.1 面向对象设计的基本概念123 n
5.2 封装123 n
5.2.1 封装的概述123 n
5.2.2 封装的实现126 n
5.3 继承134 n
5.3.1 继承的概述134 n
5.3.2 继承的实现136 n
5.4 多态146 n
5.4.1 多态的概述146 n
5.4.2 多态的实现(基于非抽象类)152 n
5.4.3 多态的实现(基于抽象类)161 n
5.4.4 多态的小结172 n
5.5 接口173 n
5.5.1 接口的概述173 n
5.5.2 接口的实现175 n
第6章 面向对象程序设计基本原则183 n
6.1 概述183 n
6.2 单一责任原则(SRP)184 n
6.3 开放封闭原则(OCP)185 n
6.4 里氏替换原则(LSP)199 n
6.5 接口分离原则(ISP)203 n
6.6 依赖倒置原则(DIP)204 n
6.7 合成复用原则(CRP)210 n
6.8 迪米特法则(LoD)211 n
6.9 面向对象设计基本原则总结212 n
第7章 面向对象设计常用的设计模式214 n
7.1 设计模式概述214 n
7.2 单例模式217 n
7.3 简单工厂模式221 n
7.4 适配器模式223 n
7.5 桥接模式228 n
7.6 外观模式236 n
7.7 观察者模式241 n
7.8 策略模式254 n
7.9 设计模式总结261 n
第四篇 面向对象程序设计实例 n
第8章 ABAP OOP开发实例266 n
8.1 ABAP中数据和对象的动态创建和调用266 n
8.2 字段符号在ABAP OOP中的应用268 n
8.3 ABAP中的泛型271 n
8.4 ABAP日志类的使用278 n
8.5 调试的使用285 n
8.6 OO ALV的应用296 n
8.7 ABAP OOP实现网店购物车302 n
8.8 持久类和对象持久化的应用307 n
8.9 基于面向对象的BAdI的使用317 n
8.9.1 旧BAdI(Classic BAdI)318 n
8.9.2 新BAdI(Kernel BAdI)325 n
8.10 ABAP代码的重构333 n
第9章 面向对象分析设计的过程339 n
9.1 面向对象分析设计的基本过程339 n
9.2 设计思维在SAP程序设计中的应用343 n
9.3 敏捷Scrum在SAP开发中的应用354 n
9.4 基于面向对象的单元测试362 n
9.5 分析实例:IoT物联网应用设计与开发367 n
参考文献386

   作者介绍
郝冠华 埃森哲(中国)有限公司架构师与项目经理,获计算机科学与技术学士学位,复旦大学工程硕士学位。多年来为国际500强企业进行信息系统研发与ERP实施工作,参加多项大型信息系统的研发项目(C/C++)、信息系统集成研发项目(SAP PI)、SAP ERP的实施与开发项目(SAP QM,PP,SAP Logistics,ABAP)。