热门

最新

红包

立Flag

投票

同城

我的

发布
blog_programb
Bol5261
9 月前
trueblog_programb

按照依赖倒置原则的建议重新设计Patron类与PayOrder类之间的依赖关系,将低层模块提供的服务进行抽象,封装为抽象类或接口,使高层模块依赖于低层模块的抽象类(或接口),低层模块的实现类继承(或实现)抽象类(或接口)。

CSDN App 扫码分享
分享
评论
1
打赏
  • 复制链接
  • 举报
下一条:
由于PayOrder类是支付服务的实现,当支付服务需求发生变化时,则需要修改PayOrder类的已有代码,或重新定义实现新需求的子类。无论哪种方式,客户端Patron都会感知到支付服务的变化,并受到影响。
立即登录