Objective-C设计模式

设计模式-外观模式《十》

2019-01-02  本文已影响10人  liyoucheng2014

何为外观模式

定义:为系统中的一组接口提供一个统一接口,外观定义一个高层接口,让子系统更易于使用

静态关系图如下

外观模式

何时使用外观模式

1、子系统正逐渐变得复杂。应用模式的过程中演化成许多类。可以使用外观为这些子系统提供一个较简单的接口
2、可以使用外观对子系统进行分层。每个子系统级别有一个外观作为入口点。让它们通过其外观进行通信,可以简化它们的依赖关系

CabDriver类是Taxicab子系统的外观 ScribbleManager与子系统中其他类的类图
上一篇下一篇

猜你喜欢

热点阅读