ABAP 对象是 1999 年向原始 ABAP(高级业务应用程序编程)语言和 R/3 4.6 版及更高版本的 ABAP Workbench 引入的面向对象扩展。
这种完全集成的扩展为 ABAP 赋予了面向对象程序设计和实现的面向对象特性。ABAP 中的程序可能包含也可能不包含 ABAP 对象,由程序员决定。
随着 ABAP 对象的引入,SAP 显着增强了使用面向对象方法设计和开发大型应用程序的能力。ABAP Objects 不是作为附加组件设计的,而是作为对 ABAP 语言的完全集成的附加组件而设计的。因此,SAP 引入了一个新的、增强的虚拟机,能够运行实现 ABAP 对象的新应用程序和旧的 ABAP/4 应用程序。与其他面向对象的编程语言一样,ABAP Objects 提供对对象特性的全面支持,包括单一继承模型中的封装、多态和接口。 |