【JAVA设计模式】13.代理模式

UML图: 用户通过调用Proxy类对象的方法间接调用RealSubject类对象的方法,和装饰器模式类似。 装饰器模式和代理模式的区别: 1.代理模式在代理类内部创建对象,装饰器模式通过构造函数将对象传入装饰器内部。(使用代理模式,代理和真实对象之间的的关系通常在编译时就已经确定了,而装饰者能够在运行时递归地被构造。) 2.代理模式用于控制方法的访问,装饰器模式用于增加方法的功能(装饰器模式是J
相关文章
相关标签/搜索