前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >“超市购物”的表驱动的想法

“超市购物”的表驱动的想法

作者头像
用户1174620
发布2018-02-26 16:17:06
5910
发布2018-02-26 16:17:06
举报

   看了《领域对象驱动开发:来吧,让我们从对象开始吧》,结尾说“最后大家回想一下,用数据库表驱动的方式。分析这个业务会是什么样子的”,那么我就说一下我的想法吧。

  先啰嗦几句。我一直都是面向数据库的,做项目先设计表。对于DDD一点都不了解,看了《领域》后,对DDD有了一点了解,感谢Assion Yang的热心讲解。我的回复是“理论是美好的,现实是残酷的”。这个不是说DDD不好,而是实际编码的时候,会发现很多细节问题,并不是一开始想象的那么美好。

  表驱动,还是先来看一下超市购物流程和程序流程。

  在看一下表设计,这里使用的是脑图,比较随意,也是我图省事了。

  其实这个和购物车订单基本一致。这里没有考虑收银员的绩效考核问题。如果要考虑的话,需要加上收银员ID。还有收银员的表。

  因为没有太具体的需求,所以表也比较简单。至于代码就不写了,表驱动不太适合写伪代码。

  表驱动的缺点就是,不好表示“方法”,比如收银员扫条码,统计金额等。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2011-05-13 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档