摘要:
代理模式:给某一对象提供代理对象,并由代理对象控制具体对象的引用。代理模式涉及的角色:1:抽象主题角色.声明了代理主题和真实主题的公共接口,使任何需要真实主题的地方都能用代理主题代替.2:代理主题角色.含有真实主题的引用,从而可以在任何时候操作真实主题,代理主题功过提供和真实主题相同的接口,使它可以随时代替真实主题.代理主题通过持有真实主题的引用,不但可以控制真实主题的创建或删除,可以在真实主题被调用前进行拦截,或在调用后进行某些操作.3:真实代理对象.定义了代理角色所代表的具体对象.我们可以用客户买红酒来模拟代理模式的实现红酒代理商和红酒厂商都有销售红酒的ke能,我们可以为他们定义一个共同的 阅读全文