设计模式8——外观模式

定义:提供了一个统一的接口,用来访问子系统中的一群接口。外观定义了一个高层接口,让子系统更容易使用。

 


类图:

 

 


要点:

1、当需要简化并统一一个很大的接口或者一群复杂的接口时,使用外观;

2、外观将客户从一个复杂的子系统中解耦;

3、实现一个外观,需要就将子系统组合进外观中,然后将工作委托给子系统执行。

4、你可以为一个子系统实现一个以上的外观;

5、外观将一群对象“包装”起来以简化其接口。


.

posted on 2010-12-27 22:07  铜铁的两三事  阅读(138)  评论(0)    收藏  举报