1、真实对象和代理对象都要实现同一个接口。2、代理对象要代理真实角色。 使用静态代理模式的好处: 1、代理对象可以做真实对象做不了的事情。2、真实对象可以专注做自己的事情。静态代理和动态代理区别:静态代理是编码前,动态代理是运行时(Spring)。