Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Design patterns 任何可用于订单管理的通用设计模式_Design Patterns_Database Design - Fatal编程技术网

Design patterns 任何可用于订单管理的通用设计模式

Design patterns 任何可用于订单管理的通用设计模式,design-patterns,database-design,Design Patterns,Database Design,这更像是一个设计问题 在不同的项目中,我经常看到不同的实现和设计来处理相同的问题/需求 需求:订单管理以处理新安装、补充订单、变更订单和删除订单 最复杂的是订单补充,我们必须处理用户动态做出的更改 这是一个通用的问题,几乎所有的订单管理系统,但是我试着研究围绕这些需求的最佳实践,以便有一个通用的框架来处理这个问题。 您可以考虑.< /P> 将您所有的业务代码/订单管理逻辑放入实体层和用例层,然后在您需要的地方重用它们。您的问题是什么?附言

这更像是一个设计问题

在不同的项目中,我经常看到不同的实现和设计来处理相同的问题/需求

需求:订单管理以处理新安装、补充订单、变更订单和删除订单 最复杂的是订单补充,我们必须处理用户动态做出的更改

这是一个通用的问题,几乎所有的订单管理系统,但是我试着研究围绕这些需求的最佳实践,以便有一个通用的框架来处理这个问题。

您可以考虑.< /P>

将您所有的业务代码/订单管理逻辑放入
实体层和
用例层,然后在您需要的地方重用它们。

您的问题是什么?附言