【发布时间】:2012-06-13 20:25:21
【问题描述】:
我需要执行一系列验证,比如 ValidationA、ValidationB、ValidationC。
如果任何验证失败,则链无法立即验证。
只有在前一个验证条件通过后,才会执行每个后续验证。
如果验证条件失败,我需要向用户显示确认对话框,例如“你确定你要这么做吗?” — 如果用户说“是”,那么我们应该继续进行链中的下一个验证。如果用户在确认对话框中说“否”,那么我们可以立即失败。
什么是实现这个的好方法?
【问题讨论】:
-
也许是时候标记答案了?
标签: algorithm design-patterns language-agnostic