0. 原则
低耦合、高内聚
拓展性
1. 代理模式
1.1 定义(What):
为其它对象提供一种代理以控制对这个对象的访问。
1.2 实现(How):
1.2.1 关键类
抽象主题类(Subject):定义接口
具体主题类 (RealSubject) : 实现接口,真正实现业务逻辑
代理主题类 (ProxySubject) :实现相同接口, 并持有具体主题类 的 引用
低耦合、高内聚
拓展性
为其它对象提供一种代理以控制对这个对象的访问。
抽象主题类(Subject):定义接口
具体主题类 (RealSubject) : 实现接口,真正实现业务逻辑
代理主题类 (ProxySubject) :实现相同接口, 并持有具体主题类 的 引用