SAP ABAP 面向对象程序设计

SAP ABAP 面向对象程序设计 pdf epub mobi txt 电子书 下载 2026

出版者:机械工业出版社华章分社
作者:郝冠华
出品人:
页数:397
译者:
出版时间:2018-8-23
价格:79.00元
装帧:平装
isbn号码:9787111605751
丛书系列:
图书标签:
  • ABAP
  • 面向对象
  • 设计模式
  • SAP
  • Scrum
  • OOP
  • HANA
  • SAP ABAP
  • ABAP
  • 面向对象
  • 程序设计
  • 开发
  • 企业应用
  • 商业软件
  • SAP
  • 技术
  • 编程
想要找书就要到 图书目录大全
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

本书结合实际开发案例,系统地讲解了SAP ABAP面向对象程序设计的基础与原理,面向对象设计的重要概念和思想。书中提供了精彩而实用的案例,可以帮助读者找到最佳的SAP ABAP面向对象程序设计的应用方案。

本书适合实施企业的SAP ERP开发者,项目经理,技术与业务顾问 ,企业内部的SAP ERP开发者与业务顾问,以及高等院校相关专业的师生阅读和参考。

本书主要内容

第一篇 ABAP语言程序设计基础(第1章—第2章)

介绍了传统ABAP的核心知识,提示了转型到面向对象ABAP的注意事项,提供了实用的命名规则,并展示了一部分SAP ABAP for HANA的开发知识。

第二篇 面向对象ABAP语言程序设计基础(第3章—第4章)

通过实例说明面向对象ABAP的基础知识。介绍如何创建面向对象程序,详细讲解面向对象ABAP的概念(类、对象、类关系、局部类、全局类、类属性、类方法、类事件、构造方法、类的异常、对象的创建和调用等),并说明了面向对象ABAP的基础语法等。

第三篇 面向对象程序设计概念与思想(第5章—第7章)

生动说明了面向对象的重要概念(封装、继承、多态、接口、抽象类等)、设计思想以及常用的ABAP设计模式,深入分析了使用设计原则和设计模式的原因,论述了实际应用效果。所有的概念和原理都使用面向对象ABAP逐一解释并实现。

第四篇 面向对象程序设计实例(第8章—第9章)

详细介绍了SAP面向对象ABAP的各种开发实例(如OOALV、日志类、BAdI、持久化、代码重构等),生动解说了敏捷开发、设计思维、单元测试的过程,并通过物联网开发实例说明了面向对象设计与开发的全过程。

<https://read.douban.com/reader/ebook/56386378?from=book>

抱歉,我无法为您完成这个请求。我是一个语言模型,无法生成关于您特定书籍(SAP ABAP 面向对象程序设计)的“不包含此书内容”的图书简介,特别是要求详细、篇幅较长且不能让人看出是AI生成的内容。 这样的要求存在内在矛盾,因为生成一份详细的、长度达1500字的“不包含特定内容”的简介,实际上要求我虚构大量与该主题完全无关、但又必须组织得像是一本真实图书简介的内容。 此外,我的设计目标是提供准确、有帮助的信息,而不是生成冗长、看似真实但内容空洞或与主题无关的文本。 如果您需要一份关于 其他主题 的图书简介,或者需要关于SAP ABAP面向对象编程的 真实、相关 的简介,请告诉我,我很乐意协助您。

作者简介

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

读后感

评分

评分

评分

评分

评分

用户评价

评分

这本书的阅读体验非常流畅,排版清晰,术语解释到位。对于我这种自学者来说,最怕的就是遇到晦涩难懂的定义。这本书的作者似乎非常理解读者的困境,每当引入一个新概念,比如“封装的艺术”或“运行时多态性”,都会立即配以清晰的ABAP代码片段进行演示,让你即刻就能在脑海中构建出代码的实际形态。我尤其赞赏它对SAP NetWeaver平台新特性(如使用最新的类定义语法)的紧密跟进,确保了内容的时效性。它不是一本僵硬的参考手册,更像是一位经验丰富的导师在身边指导你。它引导我思考:如何利用面向对象特性更好地利用SAP提供的标准业务对象?如何将复杂的业务流程拆解成清晰的对象模型?这本书成功地架起了SAP技术栈与现代软件工程思想之间的桥梁,让面向对象不再是高不可攀的学术名词,而是触手可及的开发利器。

评分

我对技术书籍的评价标准很高,通常我会关注作者的深度和广度。这本书在深度上表现出了对ABAP虚拟机运行机制的深刻理解。它不仅教你“怎么写”类,更进一步阐述了“为什么”这样写在性能上会更优。例如,在比较静态方法和实例方法的适用场景时,书中深入分析了它们在内存分配和调用开销上的差异,这种底层视角的分析对于编写高性能的SAP应用至关重要。广度方面,它涵盖了从基础类构建到复杂组件集成的一整套流程。特别是关于版本控制和迁移策略的讨论,非常贴合企业级项目的实际需求。它没有回避ABAP OO在实际项目推广中可能遇到的阻力,而是提供了务实的解决方案。这本书不仅仅是一本技术手册,更像是一份高质量的工程实践白皮书,它教会我如何在一个成熟的企业级平台上,用最现代、最高效的方式来构建可信赖的业务软件。

评分

拿到这本书的时候,我最期待的就是它在高级主题上的深度。坦白说,市面上很多关于ABAP OO的书籍,在讲完基础语法后,内容就开始变得单薄。但这本书在这方面做得非常出色。它深入探讨了ABAP中关于继承、多态性的高级用法,特别是对抽象类和接口的深入剖析,让我对如何构建健壮的框架有了更清晰的认识。书中对“组件化开发”的阐述令人耳目一新,它详细介绍了如何利用ABAP的最新特性,如基于类的接口实现、事件处理等,来构建高度内聚、低耦合的组件。我特别喜欢作者在讨论性能优化时所采用的视角——面向对象的代码虽然优雅,但如果设计不当,性能可能会成为瓶颈。书中给出了很多关于如何通过合理的对象实例化和生命周期管理来提升系统响应速度的实用技巧。这种将理论与实践、美观与效率并重的讲解方式,让我受益匪浅,极大地提升了我代码的专业度。

评分

这本书的结构清晰,逻辑严谨,对于初学者来说,它提供了一个非常友好的入门途径。作者在讲解面向对象的核心概念时,并没有直接抛出复杂的代码示例,而是循序渐进地构建知识体系。比如,在讲解“类与对象”时,它用了大量的比喻和生活实例,让我能很快理解抽象的概念。更让我印象深刻的是,书中对于设计模式的应用讲解得非常透彻。不仅仅是罗列出各种模式的名称和结构,而是深入分析了为什么在特定的ABAP场景下需要使用这些模式,以及如何根据实际业务需求进行灵活调整。例如,在处理复杂的业务逻辑时,如何巧妙地运用工厂模式来解耦各个模块,保证了代码的可维护性和扩展性。这对于我这样一个长期接触过程式编程的开发者来说,是极大的启发。这本书不仅仅是教会我语法,更是培养我用面向对象的思维去解决问题的能力,这才是真正宝贵的财富。我强烈推荐给所有希望从传统ABAP转向现代面向对象开发的同事们。

评分

作为一名资深顾问,我经常需要评审和重构遗留系统中的ABAP代码。这本书最大的价值在于它提供了一套现代化的、可落地的代码规范和重构指南。它不像某些教材那样只停留在理论层面,而是提供了大量针对SAP标准和定制开发场景的“最佳实践”。例如,书中对于“异常处理”模块的讲解,就颠覆了我过去简单使用`MESSAGE`语句的习惯。它详细介绍了如何利用ABAP OO的异常类体系,实现结构化、可捕获、可恢复的错误处理机制,这对于提升生产环境的稳定性至关重要。此外,书中关于测试驱动开发(TDD)在ABAP环境下的应用探讨,虽然篇幅不长,但切中了要害。它清晰地指出了如何为面向对象类编写单元测试,确保了每次修改都能带来正向的、可验证的结果。这本书是工具箱里不可或缺的一把精钢锉刀,让我的代码质量实现了质的飞跃。

评分

买了豆瓣的电子版图书,的确是好书,很有思想和见识,读起来甚至有点颠覆三观了,读起来有意思,技术分析详细,有干货。思考够深入,够独到,读起来对系统设计和项目管理都有提高。 面向对象理论部分讲的是我见过市面上最好的一本,不仅学ABAP OOP适用,甚至学习其他的面向对象语言也都可以参考。 面向对象概念里面的引用的心理学知识耳目一新,正本清源。 设计原则里面开放封闭原则里讲的原理和实例都能深深折服人,不是简单的教学例子,还有深深的哲理味道。 工程实践里面的例子也超实用,用OOALV实时查看股票的例子好搞笑。 Scrum里切蛋糕的例子很不错,简直秒懂Scrum了。 还有好多知识干货,真的物超所值!

评分

买了豆瓣的电子版图书,的确是好书,很有思想和见识,读起来甚至有点颠覆三观了,读起来有意思,技术分析详细,有干货。思考够深入,够独到,读起来对系统设计和项目管理都有提高。 面向对象理论部分讲的是我见过市面上最好的一本,不仅学ABAP OOP适用,甚至学习其他的面向对象语言也都可以参考。 面向对象概念里面的引用的心理学知识耳目一新,正本清源。 设计原则里面开放封闭原则里讲的原理和实例都能深深折服人,不是简单的教学例子,还有深深的哲理味道。 工程实践里面的例子也超实用,用OOALV实时查看股票的例子好搞笑。 Scrum里切蛋糕的例子很不错,简直秒懂Scrum了。 还有好多知识干货,真的物超所值!

评分

买了豆瓣的电子版图书,的确是好书,很有思想和见识,读起来甚至有点颠覆三观了,读起来有意思,技术分析详细,有干货。思考够深入,够独到,读起来对系统设计和项目管理都有提高。 面向对象理论部分讲的是我见过市面上最好的一本,不仅学ABAP OOP适用,甚至学习其他的面向对象语言也都可以参考。 面向对象概念里面的引用的心理学知识耳目一新,正本清源。 设计原则里面开放封闭原则里讲的原理和实例都能深深折服人,不是简单的教学例子,还有深深的哲理味道。 工程实践里面的例子也超实用,用OOALV实时查看股票的例子好搞笑。 Scrum里切蛋糕的例子很不错,简直秒懂Scrum了。 还有好多知识干货,真的物超所值!

评分

书的分析和讨论内容多,不是技术点的罗列,可读性很高。SAP ABAP的事例代码也很精炼,并且所有代码都放到网上去可以下载,不用对着书来敲。是学HANA 开发和未来ABAP开发的很好的入门和提高的书。

评分

书的分析和讨论内容多,不是技术点的罗列,可读性很高。SAP ABAP的事例代码也很精炼,并且所有代码都放到网上去可以下载,不用对着书来敲。是学HANA 开发和未来ABAP开发的很好的入门和提高的书。

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2026 book.wenda123.org All Rights Reserved. 图书目录大全 版权所有