`
changer0702
  • 浏览: 27106 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

Facade(外观)模式

阅读更多

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

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

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

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

 

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

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

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

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

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics