设计模式-02-设计原则-支付功能实战举例

该实战用到了:开闭原则 + 依赖倒置原则 + 策略模式 + 工厂模式

❓问题:既然用接口去支付,那么如何知道用户使用支付宝或者微信支付呢,从哪里来判断?

这个问题问得非常好!你已经触碰到了“依赖倒置 + 策略模式 + 工厂模式”结合使用的核心。

接口是为了代码解耦,但支付方式还是要根据用户选择动态决定的

阅读更多

设计模式-02-设计原则-支付功能实战举例

该实战用到了:开闭原则 + 依赖倒置原则 + 策略模式 + 工厂模式

❓问题:既然用接口去支付,那么如何知道用户使用支付宝或者微信支付呢,从哪里来判断?

这个问题问得非常好!你已经触碰到了“依赖倒置 + 策略模式 + 工厂模式”结合使用的核心。

接口是为了代码解耦,但支付方式还是要根据用户选择动态决定的

阅读更多

设计模式-01-设计原则

🔑 设计原则

🚀 什么是设计原则?

设计原则就像是 写好代码的“潜规则”或“习惯”,是你写程序时脑子里要时刻记住的准则。

这些原则不是强制的,但如果你违背它,代码可能会:

  • 很难扩展

  • 一改就崩

  • 到处耦合(缠在一起)

  • 谁也看不懂

阅读更多

设计模式-01-设计原则

🔑 设计原则

🚀 什么是设计原则?

设计原则就像是 写好代码的“潜规则”或“习惯”,是你写程序时脑子里要时刻记住的准则。

这些原则不是强制的,但如果你违背它,代码可能会:

  • 很难扩展

  • 一改就崩

  • 到处耦合(缠在一起)

  • 谁也看不懂

阅读更多