Facade(外观)模式:旨在提供一个接口,使子系统更加容易的使用。

外观类:通常指一个可配置,可复用的类,为了方便用户使用子系统提供了一个更高层次的接口。

            当外观类中方法为静态方法时在UML中被称作工具类

实例类:能够独立运行但不可复用的,用来示范子系统的使用方法,即演示如何使用类或子系统的例子。

 

如下所示是引自百度百科对外观模式的例子:

Facade:对外即(Client)提供一个统一的接口

Client:通过Facade提供的接口来来访问子系统

Packages:客户可以通外观接口读取的内部库(子系统)

Facade(外观)模式

 

 

相关文章:

  • 2021-07-10
  • 2021-07-31
猜你喜欢
  • 2022-01-08
  • 2021-10-13
  • 2021-10-10
  • 2021-11-05
  • 2021-12-07
相关资源
相似解决方案