课程
/后端开发
/Java
/模式的秘密---代理模式
cls.getInterfaces()返回的是car实现的接口,如果实现的接口除了move(),还有stop(),怎么指定我要代理的是move()方法
2018-06-01
源自:模式的秘密---代理模式 2-3
正在回答
想多了,后面执行m.move()或m.stop()就行了,代理类并不关心要实现谁
举报
本节课程将带你领略Java编程语言中代理模式的奥妙
3 回答logHandler调用的是move方法,但为什么timeHandler调用的也是move方法
2 回答接口的getName()得到的应该是全限定名,为什么视频里不是啊?
2 回答InvocationHandler接口中invoke()的第一个参数真心蛋疼!其次,构造函数注入只能注入一次(只能代理一个对象,而不是不同类的对象)
1 回答Handler中的invoke方法的第一个参数指的是代理对象还是被代理对象?
1 回答为什么聚合它们要实现相同的接口
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号