您的位置:首页 > 其它

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

2014-05-01 16:30 204 查看
代理模式与装饰器模式的区别,主要大于,从使用者(客户端)的角度来看的:

//装饰器的客户
public class Client{
public static void main(String[] args){
//客户指定了装饰者需要装饰的是哪一个类
Component component = new Decorator(new ConcreteComponent());
…
}
}

//代理的客户
public class Client{
public static void main(String[] args){
//客户不知道代理委托了另一个对象
Subject subject = new Proxy();
…
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: