标签: java design-patterns
我遇到这种情况:
这里适用哪种设计模式?是处理程序模式还是责任链或命令模式还是其他?
你能否给我应用你建议的设计吗?
非常感谢你!
答案 0 :(得分:1)
责任链可能与您的描述最为一致,A组件负责B和B负责C.
然而,如果设计模式让你感到困惑,可能会更容易看到它和事件/结果设计,如果成功则导致B,然后同样B导致C如果成功,这也会打开它给你如果其中任何一个失败,就能够创建更抽象/通用的错误处理。
虽然没有关于项目的更多信息很难进入细节。