请教一下,这种情况用哪个设计模式比较好呢

81 天前
 NoKey
有个操作过程,需要执行 4 个步骤
step1()
step2()
step3()
step4()
要按照顺序执行
其中,step2 ,step4 要根据不同的场景进行单独开发
step1 和 step3 是公共化步骤,大家都一样
请问一下,哪种设计模式比较适合这个情况呢,我想着用工厂模式,但是感觉又有点不对
工厂模式不会限制执行步骤。
请教一下各位大佬,谢谢
1915 次点击
所在节点    程序员
22 条回复
ilucio
80 天前
我觉得最难的是每个 step 的可忽略、可重试、可跳过设计实现。。
monkeydream
79 天前
不能为了设计模式而模式,一开始还是建议先封装+组合。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1066529

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX