设计模式8——外观模式
定义:提供了一个统一的接口,用来访问子系统中的一群接口。外观定义了一个高层接口,让子系统更容易使用。
类图:

要点:
1、当需要简化并统一一个很大的接口或者一群复杂的接口时,使用外观;
2、外观将客户从一个复杂的子系统中解耦;
3、实现一个外观,需要就将子系统组合进外观中,然后将工作委托给子系统执行。
4、你可以为一个子系统实现一个以上的外观;
5、外观将一群对象“包装”起来以简化其接口。
.
定义:提供了一个统一的接口,用来访问子系统中的一群接口。外观定义了一个高层接口,让子系统更容易使用。
类图:

要点:
1、当需要简化并统一一个很大的接口或者一群复杂的接口时,使用外观;
2、外观将客户从一个复杂的子系统中解耦;
3、实现一个外观,需要就将子系统组合进外观中,然后将工作委托给子系统执行。
4、你可以为一个子系统实现一个以上的外观;
5、外观将一群对象“包装”起来以简化其接口。
.