ABAP和OOPS

2020-09-12 13:52发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的专家, 我现在已经有将近...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


尊敬的专家,

我现在已经有将近8-9年的SAP抽象,并且经常使用核心树胶和OOPS。我了解Abap OOPS在代码可重用性,继承性,多态性,重载方面尤其起示范作用。/p>

但是坦率地说,在理解另一个使用OOPS的开发人员的代码时,我不会说这几乎是不可能的,但那是不可能的。

有这个缺点,我发现OOP完全是对技术的失望。我需要您对此发表意见。

11条回答
hengyuye
2020-09-12 14:40

我和我的团队多年以来一直与OO-ABAP合作, 并且在理解彼此的代码方面确实没有问题。 以下是一些可能会提高面向对象代码的可读性的因素:

  • 约定和/或配置的标准化
  • 使用设计模式
  • 用于接口和抽象类的列表在哪里可以提供帮助
  • SE24有一个不错的工具来概述给定类,接口等的UML图。
  • 在团队中拥有经验丰富的架构师来设计类结构,然后再进行编码

不过我感到你很痛苦。 我已经看到一些经验不足的开发人员伪装为OO-ABAP进行函数式编程,这些可能很难理解。 要么; 缺乏设计模式经验或对体系结构原理的了解会导致不必要的复杂代码结构。

像任何工具一样; OO ABAP在经验丰富的手中很有用,在经验不足的手中也可能有害。

一周热门 更多>