1. 描述
添加一个中间类,中间类可以访问另一个对象和扩展另一个对象功能。
2. 作用
1) 中间类以保护对象嘛,限制对象的访问
2) 可以扩展对象功能
3) 客户端和目标对象分离,降低系统耦合。
3. 结构
1)抽象类:定义代理和对象接口
2)真实对象:实现抽象类中的方法
3)代理:引用真实对象,调用对象方法
添加一个中间类,中间类可以访问另一个对象和扩展另一个对象功能。
1) 中间类以保护对象嘛,限制对象的访问
2) 可以扩展对象功能
3) 客户端和目标对象分离,降低系统耦合。
1)抽象类:定义代理和对象接口
2)真实对象:实现抽象类中的方法
3)代理:引用真实对象,调用对象方法
相关文章: