我正在实现一个简单的桌面应用程序,它分为 3 层:UI -> 服务/域 -> 存储库。
我正在考虑使用 Mediator 类,以便 UI 层可以通知其他层中其他类的进度,但其他类不耦合到 UI
.eg 有一个购买产品操作。我希望 UI 能够显示购买产品的详细进度,即它可以在屏幕上打印出进度: - 联系支付网关 - 完成支付 - 更新库存等
这是一个可接受的解决方案吗?或者有什么其他建议?
非常感谢
我正在实现一个简单的桌面应用程序,它分为 3 层:UI -> 服务/域 -> 存储库。
我正在考虑使用 Mediator 类,以便 UI 层可以通知其他层中其他类的进度,但其他类不耦合到 UI
.eg 有一个购买产品操作。我希望 UI 能够显示购买产品的详细进度,即它可以在屏幕上打印出进度: - 联系支付网关 - 完成支付 - 更新库存等
这是一个可接受的解决方案吗?或者有什么其他建议?
非常感谢