在上一节末尾,留了一个需求问题,就是老板提出的「支付前锁定账户,支付后增加积分」这个需求「3」没有解决。有些文章写得比较好的人其实会有一些固定的结构格式,比如总分总、总分、分总、并列、对照、递进等等。这种固定的结构格式,就是文章的模板。把它挪到编程中,也是一样的道理——开头结尾的方法不变,改变的只是中间的部分。所以用模板方法模式来实现是非常合适的。
— 4 —
模板方法模式
所谓的模板,其实就是一种实现过程的抽象。比如,很多人在年终时都会写一份总结报告,对过去一年的计划、目标、结果等进行复盘。因为年终总结的格式比较固定,像开头致辞、中间成绩、结尾口号这些已经有现成的措辞和表格,直接抄同事的就好。自己只需要把自己负责的这部分工作汇总一下写上去就行了。
这就是最常见的模板。
在
本文探讨了如何在支付系统中运用模板方法模式,以满足支付前后如账户锁定和积分增加的需求。通过模板方法,实现了业务流程的抽象,确保了代码的灵活性和可扩展性。此外,还提到了构造器模式和策略模式在支付系统中的应用,以解决不同支付渠道和配置参数的问题。
订阅专栏 解锁全文
539

被折叠的 条评论
为什么被折叠?



