java – facade pattern的利弊

我正在阅读关于立面图案的书“应用java模式”

它试图找出它的优点和缺点,它说……

“Facade模式的好处是它为复杂系统提供了一个简单的接口,而不会减少整个系统提供的选项.这个接口可以保护客户端免受过多的选择.

Facade将客户端请求转换为可以满足这些请求的子系统.大多数情况下,一个请求将被委派给多个子系统.由于客户端仅与Facade交互,因此系统的内部工作可以更改,而Facade的客户端可以保持不变.

Facade促进了客户端和子系统之间的低耦合.它还可用于减少子系统之间的耦合.每个子系统都可以拥有自己的Facade,而系统的其他部分则使用Facade
与子系统沟通.“

是客户端和子系统之间的低耦合坏???谢谢

解决方法:

耦合也不错.

无用的耦合很糟糕,因为:

>它导致更大的API维护
>它隐藏了无用信息中的重要信息

外观允许您在两个实体之间具有完全所需的耦合

上一篇:php – Laravel 4:在自定义类中使用Facade


下一篇:Swift中的Facade设计模式与代码示例