设计模式.代理模式

📅 2026/7/14 13:19:33
设计模式.代理模式
定义代理是一种常用的设计模式代理模式可以对原有的类进行扩展即通过代理对象的模式来访问目标类。业务上是代理也可以在代理前后完成一些事情。有增加类功能的作用。类图有的类图Proxy和RealSubject之间用的是关联不是聚合如下实现(完整代码见com.haiwei.structure.proxy)public class Proxy implements Subject { private Subject subject; public Proxy(Subject subject) { this.subject subject; } Override public void operation() { System.out.println(before operation ...); this.subject.operation(); System.out.println(after operation ...); } }