被代理类都是实现了接口的子类
参考:https://www.cnblogs.com/0099-ymsml/p/15972775.html
被代理类都是一个单独的类,没有实现任何接口
参考:https://www.cnblogs.com/0099-ymsml/p/15975332.html