我用ABAP编写代码,并实现了一个模板方法模式。为此,我喜欢画一些UML类图。在UML中为类这样做是没有问题的。但我的类是在函数模块(SAP专用术语)中实现的,它就像一个独立的方法,我用它来使实现对远程过程调用可用。
那么在一个图中获得非面向对象函数模块和面向对象类的最佳可能性是什么呢?有什么想法吗?
编辑:你允许混合组件图和类图吗?
发布于 2009-08-05 00:23:14
将功能组织在逻辑组中(例如,其功能组)。为每个逻辑组创建一个实用程序类,并将函数作为这些实用程序类的静态成员。
发布于 2009-08-04 02:38:42
将/each函数视为具有一个(静态)方法的类?
发布于 2014-06-02 18:20:45
我们使用具有构造型<<function pool>>
的类来表示函数池,并使用具有构造型<<function module>>
的方法来表示功能模块。您可以对FORM
子例程、MODULE
和子例程池等执行相同的操作。我们还倾向于使用基于原型的着色方案,这样界面就会以绿色阴影显示,而遗留的过程性内容(如函数池)则会显示为红色,等等。不幸的是,由于没有同时具有系统到模型和模型到系统链接的可行建模工具,因此使用UML进行ABAP开发需要进行大量工作。
https://stackoverflow.com/questions/1226640
复制