Object-Oriented Design with ABAP: A Practical Approach

Object-Oriented Design with ABAP: A Practical Approach1484228375
Object-Oriented Design with ABAP: A Practical Approach
by 作者: James E. McDonough
ISBN-10 书号: 1484228375
ISBN-13 书号: 9781484228371
Edition 版本: 1st ed.
Publisher Finelybook 出版日期: 2017-07-17
Pages: 353

Conquer your fear and anxiety learning how the concepts behind object-oriented design apply to the ABAP programming environment. Through simple examples and metaphors this book demystifies the object-oriented programming model.
\Object-Oriented Design with ABAP presents a bridge from the familiar procedural style of ABAP to the unfamiliar object-oriented style,taking you by the hand and leading you through the difficulties associated with learning these concepts,covering not only the nuances of using object-oriented principles in ABAP software design but also revealing the reasons why these concepts have become embraced throughout the software development industry. More than simply knowing how to use various object-oriented techniques,you'll also be able to determine whether a technique is applicable to the task the software addresses. This book:
Shows how object-oriented principles apply to ABAP program design
Provides the basics for creating component design diagrams
Teaches how to incorporate design patterns in ABAP programs
What You’ll Learn
Write ABAP code using the object-oriented model as comfortably and easily as using the procedural model
Create ABAP design diagrams based on the Unified Modeling Language
Implement object-oriented design patterns into ABAP programs
Reap the benefits of spending less time designing and maintaining ABAP programs
Recognize those situations where design patterns can be most helpful
Avoid long and exhausting searches for the cause of bugs in ABAP programs


Who this book is for
Experienced ABAP programmers who remain unfamiliar with the design potential presented by the object-oriented aspect of the language
Contents
Part I: Understanding the Concepts of Object-Oriented Design
Chapter 1: Preparing to Take the First Step
Chapter 2: The Elements of Object-Oriented Programming
Chapter 3: Encapsulation
Chapter 4: Abstraction
Chapter 5: Inheritance
Chapter 6: Polymorphism
Chapter 7: Interfaces
Chapter 8: Welcome to Objectropolis
Part II: Communicating Design Through Design Diagrams
Chapter 9: Introduction to the Unified Modeling Language
Part III: Leveraging Object-Oriented Concepts Through Design Patterns
Chapter 10: Design Patterns
Chapter 11: Singleton Design Pattern
Chapter 12: Strategy Design Pattern
Chapter 13: Observer Design Pattern
Chapter 14: Factory Design Patterns
Chapter 15: Adapter Design Pattern
Chapter 16: Decorator Design Pattern
Chapter 17: Chain of Responsibility Design Pattern
Chapter 18: Iterator Design Pattern
Chapter 19: Template Method Design Pattern
Chapter 20: Command Design Pattern
Chapter 21: Null Object Pattern
Chapter 22: State Design Pattern
Chapter 23: Lazy Initialization Technique
Chapter 24: Flyweight Design Pattern
Chapter 25: Memento Design Pattern
Chapter 26: Visitor Design Pattern
Chapter 27: Design Anti-Patterns
Chapter 28: Solidifying Robust Design Habits
Chapter 29: Where No One Has Gone Before
Appendix A: Comparison of Capabilities Between Function Groups and Classes
Appendix B: Requirements Documentation and ABAP Exercise Programs
了解您的恐惧和焦虑,了解面向对象设计背后的概念如何适用于ABAP编程环境。通过简单的例子和​​隐喻,这本书揭示了面向对象编程模型。
面向对象的ABAP设计提供了从熟悉的ABAP程序风格到不熟悉的面向对象风格的桥梁,带领您掌握与学习这些概念相关的困难,不仅涵盖使用对象的细微差别基于ABAP软件设计的原理,同时也揭示了这些概念在整个软件开发行业中的涵义。您只需知道如何使用各种面向对象的技术,您还可以确定技术是否适用于软件地址的任务。这本书:
说明面向对象的原则如何应用于ABAP程序设计
提供创建组件设计图的基础知识
教会如何将设计模式纳入ABAP计划
你会学到什么
使用面向对象模型编写ABAP代码,就像使用程序模型一样舒适轻松
基于统一建模语言创建ABAP设计图
将面向对象的设计模式实现到ABAP程序中
获得更少的时间来设计和维护ABAP计划的好处
认识到设计模式最有帮助的情况
避免对ABAP程序中的错误的原因进行长时间的搜索
这本书是谁
经验丰富的ABAP程序员仍然不了解面向对象方面的设计潜力
目录
第一部分: 了解面向对象设计的概念
第一章: 准备迈出第一步
第二章面向对象编程的要素
第3章: 封装
第4章: 抽象
第5章: 继承
第6章: 多态性
第7章: 接口
第8章: 欢迎来到对象
第二部分: 通过设计图来沟通设计
第9章: 统一建模语言简介
第三部分: 通过设计模式利用面向对象的概念
第10章: 设计模式
第11章: 单体设计模式
第12章: 战略设计模式
第13章: 观察者设计模式
第十四章: 工厂设计模式
第15章: 适配器设计模式
第16章: 装饰设计模式
第17章: 责任链设计模式
第18章: 迭代器设计模式
第19章: 模板方法设计模式
第20章: 命令设计模式
第二十一章: 空对象模式
第22章: 国家设计模式
第23章: 懒惰初始化技术
第24章: 飞行设计模式
第25章: 美图设计模式
第26章: 访客设计模式
第27章: 设计反模式
第28章: 巩固鲁棒设计习惯
第二十九章: 没有人去过
附录A: 功能组与类之间的功能比较
附录B: 需求文件和ABAP练习程序

下载地址:

Apress Object-Oriented Design with ABAP A Practical Approach 1484228375.pdf

打赏
未经允许不得转载:finelybook » Object-Oriented Design with ABAP: A Practical Approach

相关推荐

  • 暂无文章

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下

您的打赏,我们将继续给力更多优质内容

支付宝扫一扫打赏

微信扫一扫打赏