您当前的位置: 首页 >  答疑

rolt

暂无认证

  • 0浏览

    0关注

    780博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

[答疑]类图:支付手段和优惠券、金额、积分有关

rolt 发布时间:2021-10-17 09:08:05 ,浏览量:0

Alan 2021-10-9 10:16

1.用户在结算时系统显示多个支付手段供用户选择,2.支付手段展示给用户有一些规则需要封装,支付方式包含有积分支付,连连支付,银联支付,微信,支付宝 如:1.用户选用了优惠券,不使用积分支付 。2. 如果积分不足于抵扣商品金额,不显示积分支付,3. 商品金额超过X元,不显示微信支付方式, 4. 商品类型是虚拟类商品,不显示银联支付 5.在上一次支付方式符合条件情况下,优先选中上一次支付手段 ,5.XXXXXXXX 这个类图的修改思路对不?

我们实际的模型比建模视频要复杂一些,我根据实际做了一些修改,潘老师帮助看下

UMLChina潘加宇

拼单子订单和可选支付手段的关联删去,这个只是由拼单子订单计算出来的一个结果。

下面的选择因子。。。删去,这个还比较简单,不需要把规则分离到另一个地方,有拼单子订单自己计算即可,加一个“计算可用支付方式”之类行为。

Alan

计算哪些支付方式可用的规则 ,要不要显式建模出来?

这种是否属于两者没有关联关系,在用例发生时,发生依赖关系?

UMLChina潘加宇

就是 拼单子订单.可选支付手段( )的返回类型

参见想表示消息返回值为Customer集合

UML表示类似于这个

代码类似于

public List 可选支付手段()

Alan

嗯,实现我知道,我的意思是拼单子订单要知道 支付手段 这个类的存在,这种关系算依赖?

UMLChina潘加宇

算,不是泛化和关联,但B变化,A也要变,通通叫依赖

关注
打赏
1665360646
查看更多评论
立即登录/注册

微信扫码登录

0.0374s