注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡行業(yè)軟件及應用SAP ABAP面向對象程序設計:原則、模式及實踐

SAP ABAP面向對象程序設計:原則、模式及實踐

SAP ABAP面向對象程序設計:原則、模式及實踐

定 價:¥79.00

作 者: 郝冠華 著
出版社: 機械工業(yè)出版社
叢編項: SAP系列叢書
標 簽: 暫缺

ISBN: 9787111605751 出版時間: 2018-09-01 包裝: 平裝
開本: 16開 頁數(shù): 385 字數(shù):  

內(nèi)容簡介

  本書結合實際開發(fā)案例,系統(tǒng)地講解了SAP ABAP面向對象程序設計的基礎與原理,面向對象設計的重要概念和思想,本書中的程序示例都采用了面向對象ABAP以及HANA平臺上的ABAP代碼進行實現(xiàn)。

作者簡介

  郝冠華 埃森哲(中國)有限公司架構師與項目經(jīng)理,獲計算機科學與技術學士學位,復旦大學工程碩士學位。多年來為國際500強企業(yè)進行信息系統(tǒng)研發(fā)與ERP實施工作,參加多項大型信息系統(tǒng)的研發(fā)項目(C/C++)、信息系統(tǒng)集成研發(fā)項目(SAP PI)、SAP ERP的實施與開發(fā)項目(SAP QM,PP,SAP Logistics,ABAP)。

圖書目錄

前言
第一篇 ABAP語言程序設計基礎
第1章 ABAP語言概述2
1.1 ABAP的特點2
1.2 ABAP開發(fā)基礎4
1.2.1 ABAP SAP GUI開發(fā)環(huán)境5
1.2.2 ABAP開發(fā)環(huán)境的設置5
1.2.3 ABAP的語法結構8
1.2.4 ABAP的語法幫助8
1.3 ABAP的數(shù)據(jù)類型10
1.3.1 預定義數(shù)據(jù)類型10
1.3.2 全局數(shù)據(jù)類型(數(shù)據(jù)字典類型)11
1.3.3 局部數(shù)據(jù)類型(用戶自定義類型)13
1.3.4 按結構區(qū)分的數(shù)據(jù)類型13
1.4 ABAP變量命名規(guī)則14
1.4.1 全局變量的命名規(guī)則15
1.4.2 局部變量的命名規(guī)則17
1.4.3 面向對象變量的命名規(guī)則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 變量的動態(tài)傳入30
2.2 內(nèi)表31
2.2.1 內(nèi)表的定義和分類31
2.2.2 內(nèi)表的操作34
2.3 ABAP的SQL語句47
2.3.1 OPEN SQL簡介47
2.3.2 查詢數(shù)據(jù)48
2.3.3 插入數(shù)據(jù)50
2.3.4 更新數(shù)據(jù)51
2.3.5 刪除數(shù)據(jù)51
2.3.6 修改數(shù)據(jù)52
2.3.7 Native SQL簡介53
2.3.8 HANA SQL Script簡介55
第二篇 面向對象ABAP語言程序設計基礎
第3章 面向對象程序設計基礎60
3.1 面向對象語言發(fā)展史60
3.2 面向對象的理論基礎69
3.3 面向對象的概念—對象69
3.4 面向對象的概念—類70
3.5 類之間的關系71
第4章 ABAP面向對象程序設計基礎76
4.1 創(chuàng)建局部類76
4.2 創(chuàng)建全局類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 類對象的內(nèi)存釋放118
第三篇 面向對象程序設計概念
與思想
第5章 面向對象程序設計重要概念122
5.1 面向對象設計的基本概念123
5.2 封裝123
5.2.1 封裝的概述123
5.2.2 封裝的實現(xiàn)126
5.3 繼承134
5.3.1 繼承的概述134
5.3.2 繼承的實現(xiàn)136
5.4 多態(tài)146
5.4.1 多態(tài)的概述146
5.4.2 多態(tài)的實現(xiàn)(基于非抽象類)152
5.4.3 多態(tài)的實現(xiàn)(基于抽象類)161
5.4.4 多態(tài)的小結172
5.5 接口173
5.5.1 接口的概述173
5.5.2 接口的實現(xiàn)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開發(fā)實例266
8.1 ABAP中數(shù)據(jù)和對象的動態(tài)創(chuàng)建和調用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實現(xiàn)網(wǎng)店購物車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開發(fā)中的應用354
9.4 基于面向對象的單元測試362
9.5 分析實例:IoT物聯(lián)網(wǎng)應用設計與開發(fā)367
參考文獻386

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號