用例图中'includes'和'extends'之间的区别是什么?

时间:2013-11-03 13:25:57

标签: uml diagram use-case

如果自动售货机有两种付款方式,例如现金和积分是否包括现金和支付方式用例或积分?如果您选择支付积分,您必须插入会员卡,看看您是否有足够的积分,这称为忠诚用例的验证,这会扩展或包括点用例吗?

1 个答案:

答案 0 :(得分:0)

如果您真的希望将“现金”和“积分”付款显示为用例,我会创建一个“付款”用例,并在后者和其他两个之间进行概括。 关于“插入会员卡”和“积分支付”用例之间的关系,您必须回答以下问题: “插入忠诚度”用例会始终包含“点支付”用例吗?如果是,您有包含关系。如果您可以在插入或不插入会员卡的情况下按点付款,那么您可以延长合作关系。