相关疑难解决方法(0)

代理,装饰器,适配器和桥接模式有何不同?

我在看代理模式,对我而言,它似乎很像装饰器,适配器和桥模式.我误会了什么吗?有什么不同?为什么我会使用Proxy模式而不是其他模式?你过去在现实世界的项目中如何使用它们?

design-patterns bridge decorator proxy-pattern

381
推荐指数
8
解决办法
7万
查看次数

113
推荐指数
6
解决办法
5万
查看次数

代理和装饰模式之间的差异

你能解释一下ProxyDecorator之间的区别吗?

我看到的主要区别在于,当我们假设Proxy使用合成Decorator使用聚合时,似乎很清楚通过使用多个(一个或多个)装饰器,您可以修改/添加功能到预先存在的实例(装饰),而代理有自己的代理类的内部实例,并委托给它添加一些额外的功能(代理行为).

是个问题-是否代理与聚集创造仍然是代理还是相当装饰?是否允许(通过GoF模式中的定义)创建具有聚合的代理

oop design-patterns decorator proxy-pattern

108
推荐指数
7
解决办法
3万
查看次数