设计模式——门面模式(Facade)

门面模式是一种对象结构型设计模式,它为复杂子系统提供了一个简单的接口,降低了客户端与子系统间的耦合。文章介绍了门面模式的概念、应用场景、角色组成,并通过医院接待员的例子生动阐述了门面模式的工作原理,强调了该模式在提高系统可维护性和简化客户端使用方面的优点。
摘要由CSDN通过智能技术生成

要想正确理解设计模式,首先必须明确它是为了解决什么问题而提出来的。

设计模式学习笔记

——Shulin

转载请注明出处:http://blog.csdn.net/zhshulin

1、概念

        

        门面模式是对象的结构模式,外部与一个子系统的通信必须通过一个统一的门面对象进行。门面模式提供一个高层次的接口,使得子系统更易于使用。


2、针对的问题


为子系统提供一个高层次的接口,使子系统易于使用。

适用性:

1)当你要为一个复杂子系统提供一个简单接口时。子系统往往因为不断演化而变得越来越复杂。大多数模式使用时都会产生更多更小的类。这使得子系统更具可重用性,也更容易对子系统进行定制,但这也给那些不需要定制子系统的用户带来一些使用上的困难。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值