Spring(9)静态代理模式

一:代理模式

为何要学习代理模式:学习

由于咱们的SpringAop的底层就是【SpringAop和SpringMVC】3d

代理模式的分类:代理

   静态代理:对象

  动态代理:blog

 

 二:静态代理

角色分析:接口

    抽象角色:通常会使用接口或者抽象类来解决开发

    真实角色:被代理的角色效率

    代理角色:代理真实角色,代理真实角色后,咱们通常会作一些附属操做扩展

    客户:访问代理对象的人!im

代码步骤:

  1.接口:

   2.真实角色

   3.代理角色:

   4.客户端访问代理角色:

代理模式的好处:

  ·能够使真实角色的操做更加纯粹!不用去关注一些公共的业务

  ·公共也就是交给代理角色!实现了业务的分工

   ·公共业务发生扩展的时候,方便集中管理!

缺点:

   ·一个角色就会产生一个代理角色,代码量会翻倍-开发效率会变低。

三:加深一点

代码:

1.接口

 

 2.真实对象

 

 3.代理对象

 

 4.顾客

相关文章
相关标签/搜索