SAP ABAP OO
技术价值体现之道践行者
后IT时代,新制造企业数字运营转型专家
展开
-
ABAP中的反射机制
一直以为ABAP的OO是没有反射机制的,直到看了这篇文章,其中的技术也曾在所谓的动态编程中用过,却没有意识到他们其实就是ABAP中的反射技术。 原文地址:http://www.chiefsailor.net/blog/2011/04/sap-abap-reflection/ 1. 介绍ABAP中的反射机制应该都是使用面向对象实现的,目前了解到的有动态获取透明表(结构)的结构信息转载 2013-06-09 17:28:43 · 2537 阅读 · 0 评论 -
WDA 中的Helper Class
本文截自 Web_Dynpro_for_ABAP_Tips_and_Tricks(已经上传,有兴趣的可以Google或者在我的资源中下载 http://download.csdn.net/detail/wren2004/5246372)先看下代码对比,体会一下OO的妙处吧向导生成的代码:使用Helper Class后的代码:添加helper Class 引用:原创 2013-04-11 14:50:19 · 1037 阅读 · 0 评论 -
ABAP与设计模式之定义
做ABAP久了,面向过程的思维早己成了定式,偶尔用用OO, 也是在WDA的开发中不得己而为之,骨子里却还是OP的。全然忘却了OO之美,闲来无事偶做思考,为什么ABAP不能象.net或Java那样写出优雅的OO代码?爬网,却发现其实已经有人写过这样的文章了。故新增ABAP OO 类别,将搜来网文略作整理,习而转之。 原文地址:http://tech.it168.com/a2009/073转载 2013-06-08 15:20:02 · 1192 阅读 · 2 评论 -
ABAP与设计模式之工厂方法模式
在原文基础上整理了一下,并做了测试,代码可运行。原文地址: http://tech.sina.com.cn/s/2009-08-07/10501017671.shtml 内容:定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法让类把实例化推迟到子类。简单来说,工厂方法模式能够封装具体的类型的实例化。结构:Product:所有产品都必须实现这个共同的接口转载 2013-07-01 15:12:03 · 1507 阅读 · 0 评论 -
ABAP与设计模式之观察者模式
原文地址: http://database.chinaunix.net/a2009/0731/616/000000616610.shtml 观察者模式(有时又被称为发布-订阅模式、模型-视图模式、源-收听者模式或从属者模式)是软件设计模式的一种。在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模转载 2013-07-01 15:19:35 · 1184 阅读 · 0 评论 -
ABAP与设计模式之策略模式
本文整合自两篇网文,略做加工,以后前篇保持统一风格. 原文地址: http://tech.it168.com/a2009/0731/616/000000616596.shtml http://hi.baidu.com/oabap/item/396ef07827a99a10d0dcb3dd 首先介绍策略模式的基本内容 1. 意转载 2013-07-05 12:05:34 · 1317 阅读 · 0 评论 -
ABAP与设计模式之装饰者模式
原文地址:http://tech.sina.com.cn/s/2009-08-07/10501017673.shtml概述OO编程23种设计模式之一,英文叫Decorator Pattern,又叫装饰者模式。装饰模式是在不必改变原类文件和使用继承的情况下,动态的扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。装饰模式的特点(1) 装饰对象和真实对象有相同的转载 2013-07-05 11:30:35 · 1091 阅读 · 0 评论