0
点赞
收藏
分享

微信扫一扫

狂神Spring学习笔记 IOC理论(ioc的创建方式,DI注入)

林肯公园_97cc 2022-01-17 阅读 49

10,代理模式

代理模式的分类:

  • 静态代理
  • 动态代理

 

10.1 静态代理

角色分析

  • 抽象角色 : 一般会使用接口或者抽象类来决定
  • 真实角色 : 被代理的角色
  • 代理角色 : 代理真实角色,代理真实角色后,我们一般会做一些附属操作
  • 客户 : 访问代理对象的人!

代码步骤 :

1. 接口

        

2. 真实角色

3. 代理角色

4. 客户端访问代理角色

代理模式的好处 :

  • 可以使真实角色的操作更加纯粹!不用去在关注一些公共的业务
  •  公共也就是交给代理角色!实现了业务的分工!
  • 公共业务发生扩展的时候,方便集中管理

缺点 :

  • 一个真实的角色就会产生一个代理角色;代码量会翻倍,开发效率会变低~
举报

相关推荐

0 条评论