设计模式-外观模式《十》
2019-01-02 本文已影响10人
liyoucheng2014
何为外观模式
定义:为系统中的一组接口提供一个统一接口,外观定义一个高层接口,让子系统更易于使用
静态关系图如下
外观模式何时使用外观模式
1、子系统正逐渐变得复杂。应用模式的过程中演化成许多类。可以使用外观为这些子系统提供一个较简单的接口
2、可以使用外观对子系统进行分层。每个子系统级别有一个外观作为入口点。让它们通过其外观进行通信,可以简化它们的依赖关系
定义:为系统中的一组接口提供一个统一接口,外观定义一个高层接口,让子系统更易于使用
1、子系统正逐渐变得复杂。应用模式的过程中演化成许多类。可以使用外观为这些子系统提供一个较简单的接口
2、可以使用外观对子系统进行分层。每个子系统级别有一个外观作为入口点。让它们通过其外观进行通信,可以简化它们的依赖关系