文件名称:.NET设计模式(12):外观模式(Fa?adePattern)
文件大小:207KB
文件格式:PDF
更新时间:2024-03-21 15:41:43
.NET设计模式(12):外观模式(Fa?adePattern)
在软件开发系统中,客户程序经常会与复杂系统的内部子系统之间产生耦合,而导致客户程序随着子系统的变化而变化。那么如何简化客户程序与子系统之间的交互接口?如何将复杂系统的内部子系统与客户程序之间的依赖解耦?这就是要说的Fa?ade模式。为子系统中的一组接口提供一个一致的界面,Facade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。[GOF《设计模式》]门面模式没有一个一般化的类图描述,下面是一个示意性的对象图:外观模式为子系统中的接口定义了一个统一的更高层次的界面,以便于使用。当消费者按照目录采购时,则体现了一个外观模式。消费者拨打一个号码与客服代表联系,客服代表则扮演了这个"外观