(14)设计模式

文章目录

    • 1. 定义
    • 2. 通用类图
    • 3. 优点
    • 4. 使用场景

1. 定义

门面模式,也叫外观模式,英文全称是 Facade Design Pattern。在 GoF 的《设计模式》一书中,门面模式是这样定义的:门面模式为子系统提供一组统一的接口,定义一组高层接口让子系统更易用。

要求一个子系统的外部与其内部的通信必须通过一个统一的对象进行。门面模式提供一个高层次的接口,使得子系统更容易于使用。

2. 通用类图

3. 优点

  1. 减少系统的相互依赖
  2. 提高了灵活性
  3. 提高安全性

4. 使用场景

  1. 解决易用性问题。
  2. 解决性能问题。
  3. 解决分布式问题。

(14)设计模式

文章目录

    • 1. 定义
    • 2. 通用类图
    • 3. 优点
    • 4. 使用场景

1. 定义

门面模式,也叫外观模式,英文全称是 Facade Design Pattern。在 GoF 的《设计模式》一书中,门面模式是这样定义的:门面模式为子系统提供一组统一的接口,定义一组高层接口让子系统更易用。

要求一个子系统的外部与其内部的通信必须通过一个统一的对象进行。门面模式提供一个高层次的接口,使得子系统更容易于使用。

2. 通用类图

3. 优点

  1. 减少系统的相互依赖
  2. 提高了灵活性
  3. 提高安全性

4. 使用场景

  1. 解决易用性问题。
  2. 解决性能问题。
  3. 解决分布式问题。