该实战用到了:开闭原则 + 依赖倒置原则 + 策略模式 + 工厂模式
❓问题:既然用接口去支付,那么如何知道用户使用支付宝或者微信支付呢,从哪里来判断?
这个问题问得非常好!你已经触碰到了“依赖倒置 + 策略模式 + 工厂模式”结合使用的核心。
✅ 接口是为了代码解耦,但支付方式还是要根据用户选择动态决定的。
该实战用到了:开闭原则 + 依赖倒置原则 + 策略模式 + 工厂模式
这个问题问得非常好!你已经触碰到了“依赖倒置 + 策略模式 + 工厂模式”结合使用的核心。
✅ 接口是为了代码解耦,但支付方式还是要根据用户选择动态决定的。
该实战用到了:开闭原则 + 依赖倒置原则 + 策略模式 + 工厂模式
这个问题问得非常好!你已经触碰到了“依赖倒置 + 策略模式 + 工厂模式”结合使用的核心。
✅ 接口是为了代码解耦,但支付方式还是要根据用户选择动态决定的。
设计原则就像是 写好代码的“潜规则”或“习惯”,是你写程序时脑子里要时刻记住的准则。
这些原则不是强制的,但如果你违背它,代码可能会:
很难扩展
一改就崩
到处耦合(缠在一起)
谁也看不懂
设计原则就像是 写好代码的“潜规则”或“习惯”,是你写程序时脑子里要时刻记住的准则。
这些原则不是强制的,但如果你违背它,代码可能会:
很难扩展
一改就崩
到处耦合(缠在一起)
谁也看不懂