代理模式分为[[静态代理]]和[[动态代理]]
- 代理类的大致原理:本应由目标类完成的事情,现在交由代理类来完成。
- 代理模式属于什么类型的设计模式?
- 答案是:结构型。
- 结构型模式的特点是什么?
- 主要总结了一些类或对象组合在一起的经典结构,这些经典的结构可以解决特定应用场景的问题。
- 结构型模式包括哪些?
- 当被代理的类中有第三方的库存在,这个库也不能由我们来维护,并且这个库并没有实现我们定义的统一接口,该怎么解决?(外部类的扩展问题,通常使用继承)
- 动态的里底层运用了Java的什么操作
- 通过反射来实现
- 动态代理在缓存中的应用
- 实时查询接口 和 非实时查询接口