代理的分类: 1.静态代理:程序还没有运行,就已经建立了代理模式,就已经生成了代理对象。 (表现:代码中有代理类) 2.动态代理:在程序运行过程中产生的代理关系。 (表现:代码中没有代理类,需要通过工厂来生成代理类) 2.1: 2.2: