介绍
外观模式(Facade),也叫“过程模式”最容易理解的设计模式.
外观模式可以理解为转换一群接口,客户端只需要调用一个接口,而不用调用多个接口才能达到目的
外观模式就是解决多个复杂接口带来的使用困难,起到简化用户操作的作用
使用:
外观类(Facade):为客户端提供统一的调用接口,外观类知道哪些子系统负责处理请求,从而将客户端的请求代理给适当子系统对象
客户端(调用者):外观接口的调用者
子系统集合:指模块或者子系统,处理Facade对象指派的任务,功能的实际提供者
UML