外观模式(Facade模式)详解

  • 内容
  • 评论
  • 相关

在现实生活中,常常存在办事较复杂的例子,如办房产证或注册一家公司,有时要同多个部门联系,这时要是有一个综合部门能解决一切手续问题就好了。

软件设计也是这样,当一个系统的功能越来越强,子系统会越来越多,客户对系统的访问也变得越来越复杂。这时如果系统内部发生改变,客户端也要跟着改变,这违背了“开闭原则”,也违背了“迪米特法则”,所以有必要为多个子系统提供一个统一的接口,从而降低系统的耦合度,这就是外观模式的目标。

图 1 给出了客户去当地房产局办理房产证过户要遇到的相关部门。

办理房产证过户的相关部门
图1 办理房产证过户的相关部门

本文标题:外观模式(Facade模式)详解

本文地址:https://www.hosteonscn.com/3724.html

评论

0条评论

发表评论

邮箱地址不会被公开。 必填项已用*标注