外观模式

一、概览
将从以下几个方面了解外观模式

  • Facade模式是什么,用在何处
  • Facade模式的关键特征
  • Facade模式的变体

二、简介

《设计模式》一书对Facade模式的意图叙述:

为子系统中的一组接口提供一个统一接口。Facade模式定义了一个更高层的接口,使使子系统更加容易使用。

三、特征

Facade模式提供了一组容易理解的方法,这些方法使用底层系统来实现新定义的函数。

特征解释
意图希望简化原有系统的使用方式。需要定义自己的接口
问题只需要使用某个复杂系统的子集,或者需要一种特殊的方式与系统交互
解决方案Facade 为原有系统的客户提供了一个新的接口
参与者与协作者为客户提供一个简化接口,使系统更容易使用
效果Facade模式简化了对所需子系统的使用过程,但是由于Facade并不完整,因此客户可能无法使用某些功能。
实现定义一个或多个具备所需接口的新类
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值