代理模式的优点有()。
A: 代理模式可以屏蔽用户真正请求的对象,使用户程序和真正的对象之间解耦。
B: 使用代理来担当那些创建耗时的对象的替身。
C: 代理模式能够协调调用者和被调用者,在一定程度上降低了系统的耦合度。
D: 远程代理使得客户端可以访问在远程机器上的对象。
A: 代理模式可以屏蔽用户真正请求的对象,使用户程序和真正的对象之间解耦。
B: 使用代理来担当那些创建耗时的对象的替身。
C: 代理模式能够协调调用者和被调用者,在一定程度上降低了系统的耦合度。
D: 远程代理使得客户端可以访问在远程机器上的对象。
举一反三
- 代理模式的主要优点( )。 A: 代理模式在客户端与目标对象之间起到一个中介作用和保护目标对象的作用 B: 降低了系统的耦合度 C: 代理对象可以扩展目标对象的功能 D: 代理模式能将客户端与目标对象分离
- 代理模式在客户端和目标对象增加一个代理对象,会造成请求处理速度变慢。
- 装饰者模式为对象加上____,而代理模式则是控制____.
- JDK动态代理是通过java.lang.reflect.Proxy 类来实现的,我们可以调用Proxy类的______方法来创建代理对象
- 代理模式有多种类型,其中智能引用代理是指()。 A: 为某一个目标操作的结果提供临时的存储空间,以便多个客户端可以共享这些结果 B: 保护目标不让恶意用户接近 C: 使几个用户能够同时使用一个对象而没有冲突 D: 当一个对象被引用时,提供一些额外的操作,如将此对象被调用的次数记录下来