5.SpringAOP-代理模式--静态代理

先看代码:

创建一个保险的接口,被卖保险的人继承,

中间商也卖同一份保险

 这是中间商的代码:

结果:

 中间商创建了一个有参构造, 把原厂的保险导入进来(他的货源)

因为他也能卖出保险,所有他也继承了保险接口

在卖保险的方法中调用了原厂的保险方法,

这个过程中就可以,利用代理商的身份赚取差价了..

 

换个角度将, 他就向 线程 的守护线程一样,不影响原来的保险商卖保险,他自己也可以卖保险

 

于是乎:使用这个代理模式,就可以在不改变源代码 的情况下进行添加功能,

防止了源代码因为本次赚差价的这个操作,影响了其他调用原方法的客户

 

2023-10-07   08:28:35

 

posted @ 2023-10-07 08:31  哲_心  阅读(15)  评论(0)    收藏  举报