代理模式

一、静态代理

二、动态代理

 

静态代理和动态代理的区别:

  • 静态代理需要自己写代理类-->代理类需要实现与目标对象相同的接口
  • 动态代理不需要自己编写代理类--->(是动态生成的,代理对象的生成,是利用JDKAPI,动态地在内存中构建代理对象,并且会默认实现接口的全部方法)
posted @ 2019-11-14 14:37  codeg  阅读(96)  评论(0)    收藏  举报