0
点赞
收藏
分享

微信扫一扫

Java筑基三《代理模式》

爱动漫建模 2022-01-06 阅读 63

代理模式

文章目录

静态代理

代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。通俗的来讲代理模式就是我们生活中常见的中介。

目的:

  1. 通过代理对象的方式来间接访问目标对象,防止直接访问目标对象给系统带来的不必要的复杂性;
  2. 通过代理对象访问进行控制。

代理模式一般会有三个角色:

抽象角色:指代理角色和真实角色对外提供的公共方法,一般为一个接口

真实角色:需要实现抽像角色接口,定义了真实角色所要实现的业务逻辑,以便供代理角色调用。也就是真实的业务逻辑在此。

代理角色:需要实现抽像角色接口,是真实角色的代理,通过真实角色的业务逻辑方法来实现抽像方法,并可以附加自己的操作。将统一的流程控制都放到代理角色中处理!

静态代理在使用时,需要定

举报

相关推荐

0 条评论