3.1 重新理解业务、对象、数据之间的关系

需求简述
为了简化理解业务、对象、数据之间的关系,下面我们以商品下单功能举例说明:
需求描述
用户将购物车选择的商品,点击支付然后完成下单,商品下单以后需要通知商家接单。
功能要求:
用户:
下单
支付
查看订单状态
查看订单详情
商家:
订单列表
待接单列表
接单
发货
平台:
订单列表
用户列表
商家列表
订单统计
当日订单总数
总支付金额
划分介绍
哪些是业务,哪些是功能,哪些是通过模型完成的,哪些是通过数据完成的。
如下的功能将会涉及到业务模型:
下单、支付、接单、发货
如下的功能只是涉及到数据:
查看订单状态、查看订单详情、订单列表、商家列表、订单统计
关系介绍

功能包含了 业务功能与数据功能
业务功能是由业务模型参与完成的
业务模型的参与过程中产生数据
代码演示

代码演示
业务对象代码
业务场景代码
执行日志: