十三.结构型设计模式——Facade Pattern(外观模式)
摘要:
定义 外观模式提供了一个统一的接口去访问多个子系统的多个不同的接口,外观模式定义了一个高层次的接口,使得子系统更容易被使用。 UML类图如下: 其中类和对象的关系为: 1. Facade(外形类):知道哪些子系统负责处理哪些请求;将客户的请求传递给相应的子系统对象处理。 2. Subsystem(子系统类):实现子系统的功能;处理由Facade传过来的任务;子系统不用知道Facade,在任何地方也没有引用Facade。 典型应用的顺序图如下: 实例1——抵押申请审核 抵押申请要得到三个审核,要检查银行是不是有足够存款,抵押物价格评估是不是合理,客户信誉评估是不是好。这三个评... 阅读全文
posted @ 2010-11-05 22:17 tLEE 阅读(469) 评论(0) 推荐(0)
浙公网安备 33010602011771号