代理模式和装饰器模式的区别

以前了解过“代理模式”,最经典的例子就是“房屋中介”,房东是被代理对象(也称为真实对象),中介公司是代理对象,共同实现同一个接口,而租房子的家伙就是客户端调用者。租房狗调用一个租房接口,实现本身的租房业务,而中介公司做为租房接口的实现类,成为租房狗实际调用的对象(这就是面向接口编程的一种实践),租房狗是接触不到真正的房东的,但房子毕竟仍是房东的啊,这意味着这核心的业务仍是属于被代理对象的,代理对象
相关文章
相关标签/搜索