gpt4 book ai didi

design-patterns - 如何解决像 "design a vending machine"这样的设计问题

转载 作者:行者123 更新时间:2023-12-03 21:16:14 27 4
gpt4 key购买 nike

我想知道我应该遵循哪些步骤来解决设计自动售货机等问题并提出许多设计文档(如用例、序列图、类图)。是否有任何我可以阅读的来源/链接,其中讨论了如何逐步进行。

谢谢。

最佳答案

我不确定是否有任何普遍接受的步骤,但最简单的方法就是尽可能地分解每一步。

  • 从主要 Action 开始(投钱、按选、接酒)
  • 继续将每个 Action 分解为更小的 Action 和响应,直到它变得几乎微不足道。因此,为了投入资金,您必须知道投入了多少、投入的总额、要显示的金额等。
  • 想一想您的操作将不再有效的任何场景(您按下一个选择并且机器是空的),以及您将如何处理它。 (退还他们的钱,提示其他选择等)
  • 将 Action 和响应分配给参与者和系统。谁投入资金,谁记录运行总数?

  • 然后,您可以根据您提出的内容来构建序列图和类图。

    关于design-patterns - 如何解决像 "design a vending machine"这样的设计问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1127478/

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