gpt4 book ai didi

design-patterns - 哪种设计模式可以做到这一点?

转载 作者:行者123 更新时间:2023-12-01 06:56:21 25 4
gpt4 key购买 nike

我有一个类似于工作流程的流程,假设它是这样的:

  • 准备

  • 把你的东西带到垃圾箱
  • 收拾 table

  • 现在我想要做的是即使用户取消“吃”事件我希望他们“清理 table ”同样适用于“准备”和“把你的东西放进垃圾箱”阶段。

    目前在我的实现中,我不得不做几次检查,有时我最终喜欢调用两次“清理表”,当我添加更多步骤时,还有一些其他分支问题。

    有没有明确定义的设计模式来处理这种流? (AFAIR 有一个我只是想不起来它的名字。)

    最佳答案

    这可以通过 State pattern 解决.如果您测试驱动逻辑,它会顺利进行。

    关于design-patterns - 哪种设计模式可以做到这一点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/892235/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com