我正在阅读关于门面模式的“应用java模式”一书
我试图找出它的优点和缺点,它说......
“Facade模式的好处是它为复杂系统提供了一个简单的接口,而不会减少整个系统提供的选项。这个接口可以保护客户端免受过多的选择。
Facade将客户端请求转换为可以满足这些请求的子系统。大多数情况下,一个请求将被委派给多个子系统。由于客户端仅与Facade交互,因此系统的内部工作可以更改,而Facade的客户端可以保持不变。
Facade促进了客户端和子系统之间的低耦合。它还可用于减少子系统之间的耦合。每个子系统都可以拥有自己的Facade,而系统的其他部分则使用Facade 与子系统沟通。“
客户端和子系统之间的低耦合坏???感谢
答案 0 :(得分:6)
耦合也不错。
无用耦合很糟糕,因为:
外观允许您在两个实体之间具有完全所需的耦合