请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于代理模式的一些疑惑

1. 是不是可以这样理解:代理把工厂吃了,然后自己伪装成一个工厂(实际上它自己也是个工厂,此时is-a和has-a同时成立)?

2. 与工厂模式的区别就是:此处客户不需要与工厂直接打交道,而是跟代理打交道?通过告诉代理他想要个什么样的产品(动态链接,基类指针指向子类),代理就用它装着的那个工厂指针给他造出来?

3. 代理可不可以不继承自工厂基类?这样可以解耦合(虽然这个接口里也没什么东西)?

正在回答

2回答

1,吃了工厂。。。。是什么呀。。。

2,可以这样理解,但是代理模式更多时候是为了修改原有的接口而用的。

3,可以继承,但是应该不会产生实际的作用。

1 回复 有任何疑惑可以回复我~
提问者 weixin_慕仔4500275 2023-06-20 15:28:43

十分感谢老师的回复,讲的特别清楚

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信