0

我的班级有一个引用功能接口的字段 Map。

public abstract class AbstractResourceAgent{

protected final Map<String, IInvokeOperation> resourceOperations;

}

然后我扩展该类并创建该 IInvokeOperation 的匿名实例并将其添加到该 Map 中,如下所示:

public class AgentImplementation extends AbstractResourceAgent{

    @Override
    protected void describeResourceInvokeOperations() {

        setOperation("someName", (AgentOperationTarget agentOpTarget) -> {

            //do something...

        });

    }
}

这甚至会显示在组件图上吗?

4

1 回答 1

0

您可以通过附加带有<<use>>构造型的分类器来使实现细节显示在组件图上。这是来自规范(上层建筑v 2.4.1):

在此处输入图像描述

如果您觉得这样做很重要,那么您也没有理由不能将基类放在那里。

于 2015-01-23T20:49:21.207 回答