知识卡片
门面模式的三类适用场景
内容
应用[[门面模式的定义与两个角色]]的三类场景:为复杂子系统提供访问接口;子系统独立、外界 只需黑箱操作(如利息计算子系统);预防低水平人员带来的风险扩散(限定在子系统内开发,用 门面对外暴露)。发散:第三类场景把门面模式延伸到团队协作层面——门面在这里是一道”质量 隔离带”,把参差不齐的实现细节挡在子系统边界内部。
参考来源
- 位置:《设计模式之禅(第2版)》第23章《门面模式》(源文件:_epub-src/text/part0106.html)
- 结论依据:原文列出三类使用场景:为复杂子系统提供访问接口、子系统独立可黑箱操作(举利息计算子系统为例)、预防低水平人员带来的风险扩散。
- 原始内容:为一个复杂的模块或子系统提供一个供外界访问的接口……子系统相对独立——外界对子系统的访问只要黑箱操作即可……预防低水平人员带来的风险扩散……只能在指定的子系统中开发,然后再提供门面接口进行访问操作。