摘要:
三个角色:实体接口(Subject),真实实体(RealSubject),代理实体(Proxy)
实体接口(Subject):目标对象的抽象接口
真实实体(RealSubject):目标对象的具体实现.
代理实体(Proxy):同样实现Subject接口,但是在方法内部是调用真实实体的相应方法实现功能点,而非代理类自己去处理事务。
实现思路:真实实体和代理实体都继承并且实现同一个接口,在客户端调用代理实体以达到调用真实实体的目的。
类图: 阅读全文