5.SpringAOP-代理模式--静态代理
先看代码:
创建一个保险的接口,被卖保险的人继承,
中间商也卖同一份保险

这是中间商的代码:

结果:

中间商创建了一个有参构造, 把原厂的保险导入进来(他的货源)
因为他也能卖出保险,所有他也继承了保险接口
在卖保险的方法中调用了原厂的保险方法,
这个过程中就可以,利用代理商的身份赚取差价了..
换个角度将, 他就向 线程 的守护线程一样,不影响原来的保险商卖保险,他自己也可以卖保险
于是乎:使用这个代理模式,就可以在不改变源代码 的情况下进行添加功能,
防止了源代码因为本次赚差价的这个操作,影响了其他调用原方法的客户
2023-10-07 08:28:35

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号