欢迎光临散文网 会员登陆 & 注册

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

2023-06-08 13:46 作者:xlorne  | 我要投稿

需求简述

    为了简化理解业务、对象、数据之间的关系,下面我们以商品下单功能举例说明:

需求描述

    用户将购物车选择的商品,点击支付然后完成下单,商品下单以后需要通知商家接单。

功能要求:

用户:

   下单

   支付

   查看订单状态

   查看订单详情

商家:

   订单列表

   待接单列表

   接单

   发货

平台:

   订单列表

   用户列表

   商家列表

   订单统计

       当日订单总数

       总支付金额

划分介绍

哪些是业务,哪些是功能,哪些是通过模型完成的,哪些是通过数据完成的。


如下的功能将会涉及到业务模型:

下单、支付、接单、发货

如下的功能只是涉及到数据:

查看订单状态、查看订单详情、订单列表、商家列表、订单统计


关系介绍

功能包含了 业务功能与数据功能

业务功能是由业务模型参与完成的

业务模型的参与过程中产生数据


代码演示


代码演示

业务对象代码

业务场景代码

执行日志:


3.1 重新理解业务、对象、数据之间的关系的评论 (共 条)

分享到微博请遵守国家法律