为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

1 回答

哦,现在看懂了,我基础有多差。。。

应该是用到了抽象方法和实现部分,renturn的知识

由于在主函数中直接调用了,也就是初始化时候,setPriceHandler了静态函数PriceHandlerFactory.createPriceHandler(),而此方法 retrun了唯一的对象是sales;

所以运行时,priceHandler也的实例对象也就是sales,不存在多个的问题。。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
模式的秘密---责任链模式
  • 参与学习       29356    人
  • 解答问题       14    个

解耦代码——责任链模式,通过学习,理解模式学习的要义

进入课程
意见反馈 帮助中心 APP下载
官方微信