热门

最新

红包

立Flag

投票

同城

我的

发布
blog_programb
Bol5261
9 月前
trueblog_programb

由于PayOrder类是支付服务的实现,当支付服务需求发生变化时,则需要修改PayOrder类的已有代码,或重新定义实现新需求的子类。无论哪种方式,客户端Patron都会感知到支付服务的变化,并受到影响。

CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
为了减少依赖或依赖传递对高层模块的影响,于是使高层模块依赖于稳定的抽象。将低层模块向高层模块提供服务定义为抽象,高层模块依赖于抽象。
立即登录