静态代理的通俗理解
例子
你要结婚,但你只负责和新娘进行一系列互动,而布置场地、制作流程...等工作都不是你能做的,而是交给婚庆公司
应用
Spring的AOP,面向切面编程,就是用到了代理模式,不过是动态代理
伪代码
-
Marry接口
-
定义marry()方法
-
-
You类实现Marry接口
-
实现marry()方法
-
方法中进行你要做的事务
-
-
Company类实现Marry接口
-
实现marry()方法
-
在类内创建一个You的对象
-
在有参构造函数中给You赋值
-
方法中调用传进来的You对象的marry()方法,并在调用的前后进行婚庆公司该做的工作
-
-
-

浙公网安备 33010602011771号