Domain driven design 基于领域驱动设计方法的业务逻辑推理/建模
我试图实现的是开发一个实现DDD方法的应用程序 这个故事听起来可能很傻,但却是一个现实生活中的问题。相信我 业务情况如下:Domain driven design 基于领域驱动设计方法的业务逻辑推理/建模,domain-driven-design,Domain Driven Design,我试图实现的是开发一个实现DDD方法的应用程序 这个故事听起来可能很傻,但却是一个现实生活中的问题。相信我 业务情况如下: 比如说,一家公司专门生产糖果,这些糖果被分发到自己的商店出售 这名工匠根据公司一家商店目前陈列的是什么和不是什么,制作不同类型的糖果 当一种口味的篮子“消失”时,卖家会用一种不同于商店储藏柜的甜品来替换这种类型的甜品 显示器上不应存在重复的味道,显示器上应填充尽可能多的容量,或制造商能够处理的生产量 根据需求,糖果从制造商实验室的仓库分配到商店的仓库 假设每个工作人员都
- 比如说,一家公司专门生产糖果,这些糖果被分发到自己的商店出售
- 这名工匠根据公司一家商店目前陈列的是什么和不是什么,制作不同类型的糖果
- 当一种口味的篮子“消失”时,卖家会用一种不同于商店储藏柜的甜品来替换这种类型的甜品
- 显示器上不应存在重复的味道,显示器上应填充尽可能多的容量,或制造商能够处理的生产量
- 根据需求,糖果从制造商实验室的仓库分配到商店的仓库
- 生产
- 分布
- 出售
- 实体(Sweet)从一个域传递到另一个域是否合适
- 提供商是否应该能够访问一个域的StorageCabinet并将其内容传递给另一个域
提供商是否应该能够访问一个域的StorageCabinet并将其内容传递给另一个域
可能不是:您的域模型不是存储机柜的记录簿。仔细聆听Greg对的评论。“访问一个域的StorageCabinet并将其内容传递给另一个域”-你的意思是什么?另一个领域?另一个内阁?StorageCabinet实体不只是在销售子域中吗?@guillaume31:制作糖果后,工匠将其储存在自己实验室的StorageCabinet中,以便供应商知道提取什么并将其交付给每个商店StorageCabinet。供应商属于哪个子域?您可能希望了解有界上下文的概念,它是解决方案空间中子域的具体化,以及使BC相互对话的不同方式。您谈论DDD,但不使用任何战略设计术语,如“有界上下文”或“聚合”。这导致了一些令人担忧的结论。。。