我有一个叫做预订的课程,需要付款才能完成,还需要发送确认信息。我有三个班级:预订,确认和付款,但我不知道如何证明预订课程要求完成付款和确认发送。我考虑过使用合成,但我不完全确定。
答案 0 :(得分:2)
类图只显示结构,但你在谈论行为。您将在序列或活动图中显示该信息。
在这里,我将var querySpec = {
'query': 'SELECT * FROM books b WHERE (b.Author.Name = @name)',
"parameters": [
{ "name": "@name", "value": 'Herman Melville' }
]
}
client.queryDocuments(collectionUrl, querySpec).toArray(function(err, results) {
if(err) return console.log(err);
console.log(results);
});
作为连接Confirmation
和Booking
的关联类。
这是对预订时所发生情况的简单表示。
N.B。关于@ granier的评论:
P上。 373的规格
当节点完成执行时,将从节点中删除令牌,并向其部分或全部外发ActivityEdges提供令牌。
P上。 401
ExecutableNode也可以使用和生成数据,但它必须通过相关的ObjectNodes来实现。
...
也就是说,从ExecutableNode到其传出的ControlFlow,有一个隐式fork 控制流。