私のクラスには、機能インターフェースを参照するフィールド 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...
});
}
}
それはコンポーネント図にも表示されますか?