返回首页 / 程序员知识/设计模式中代理模式有哪几种

设计模式中代理模式有哪几种

2024-03-25 收藏 114

  1、静态代理(静态定义代理类):由程序员创建或工具生成代理类的源码,再编译代理类。所谓静态也就是在程序运行前就已经存在 代理类的字节码文件,代理类和委托类的关系在运行前就确定了。

  2、动态代理(动态生成代理类,也称为Jdk自带动态代理):动态代理也叫做,JDK代理、接口代理,动态代理的对象,是利用JDK的API,动态的在内存中构建代理对象(是根据被代理的接口来动态生成代理类的class文件,并加载运行的过程),这就叫动态代理。


猜你喜欢