在java中何时何地使用facade和委托模式?

时间:2013-02-26 04:50:51

标签: java java-ee design-patterns

我对使用Facade和委托设计模式感到困惑。虽然有一些链接可以解释设计模式,但我没有发现任何关于我们应该在哪里使用这些模式的方案。

有人会说一些场景会区分java中的facade和委托设计模式的用法吗?

1 个答案:

答案 0 :(得分:0)

我认为它们之间没有太大区别。 DelegateFacade的特例。

Facade可用于将一个API调用转换为另一个API调用。就像包装一个库并只暴露你想要的API一样。 Delegate可用于公开现有类的API而无需继承它。