在遵循 MVP 或 MVC 设计模式(适用于任何一种)时遇到问题。我不知道如何从模型层清晰地提示用户输入?根据模型中的某些值,我可能需要在过程中间提示用户输入。
例如,我们将假设一个 PO 输入流程。假设用户点击视图中的按钮后,它会调用演示者从视图中传递 PO 详细信息。演示者然后调用模型来验证新 PO 并将其插入到 PO 集合中。模型中的一项验证检查是确保尚未输入具有相同项目的另一个采购订单。如果有,应用程序需要提示用户确认 PO 不是重复的。该应用程序目前已深入模型。如何一直返回视图以检索操作员输入,然后返回到模型代码停止的位置以完成 PO 输入过程?