23、外观模式

112 阅读1分钟

外观模式优点

如果一个系统采用了外观模式,优点如下:

1、方便性。

用户层只需要通过一个入口和系统进行通信,非常的方便,也无需关系底层具体的实现。

如果没有外观模式,那么用户必须操作好几个子系统来进行逻辑交互,容易出现问题。

2、隔离了变化。

复杂系统即使升级,用户对于这个系统也是无感知的,因为使用了统一的入口(接口)

外观模式在生活中的例子

外观模式在开发中的应用

1、当我们在开发一个子系统给外界使用时。

2、当我们在开发一个AAR文件给外界使用时。

3、当我们在开发一个jar包文件给外界使用时。

Android源码中的外观模式