【发布时间】:2013-02-26 04:50:50
【问题描述】:
我对使用外观和委托设计模式感到困惑。虽然有解释设计模式的链接。但我发现没有一个可以说明我们应该在哪些场景中适当地使用这些模式。
谁能说出一些在java中区分外观和委托设计模式的场景?
【问题讨论】:
标签: java jakarta-ee design-patterns
我对使用外观和委托设计模式感到困惑。虽然有解释设计模式的链接。但我发现没有一个可以说明我们应该在哪些场景中适当地使用这些模式。
谁能说出一些在java中区分外观和委托设计模式的场景?
【问题讨论】:
标签: java jakarta-ee design-patterns
我认为它们之间没有太大区别。 Delegate 是 Facade 的一个特例。
Facade 可用于将一个 API 调用转换为另一个 API 调用。就像包装一个库并只公开你想要的 API 一样。 Delegate 可用于公开现有类的 API 而无需从其继承。
【讨论】: