当前位置: 代码迷 >> 综合 >> 设计模式-facade
  详细解决方案

设计模式-facade

热度:97   发布时间:2024-01-05 09:46:49.0

Facade模式:门面模式

为外界提供一个统一的、简单的接口,以便客户程序能非常方便的使用。把复杂的处理过程隐藏起来

Facade模式主要为调用者提供方便,要什么样的接口应该由客户那边去规定。

Facade模式有个特点,就是由它包装的接口,在内部都有一些比较混杂的操作(内部是由好多对象协作而完成的)。

意图:希望简化原有系统的使用方式。需要定义自己的接口。

Facade为原有系统的客户提供了一个新的接口。

 

实现:

定义一个(或多个)具备所需接口的新类。

让新的类使用原有的系统。