Android 代码模式的理解
定义:给目标对象提供一个代理对象,并由代理对象控制目标对象的引用
目的:通过引入代理的方式来间接访问目标对象,防止直接访问目标对象给系统带来不确定的复杂性
- 静态代理:编译时就确定了被代理的类是哪一个
- 动态代理:运行时才确定被代理的类是哪个
动态代理是一种在编程中非常有用的设计模式,它允许你在运行时创建一个代理对象来代替原始对象,以便在方法调用前后执行额外的逻辑。
定义:给目标对象提供一个代理对象,并由代理对象控制目标对象的引用
目的:通过引入代理的方式来间接访问目标对象,防止直接访问目标对象给系统带来不确定的复杂性
动态代理是一种在编程中非常有用的设计模式,它允许你在运行时创建一个代理对象来代替原始对象,以便在方法调用前后执行额外的逻辑。