外观模式优点
如果一个系统采用了外观模式,优点如下:
1、方便性。
用户层只需要通过一个入口和系统进行通信,非常的方便,也无需关系底层具体的实现。
如果没有外观模式,那么用户必须操作好几个子系统来进行逻辑交互,容易出现问题。
2、隔离了变化。
复杂系统即使升级,用户对于这个系统也是无感知的,因为使用了统一的入口(接口)
外观模式在生活中的例子
外观模式在开发中的应用
1、当我们在开发一个子系统给外界使用时。
2、当我们在开发一个AAR文件给外界使用时。
3、当我们在开发一个jar包文件给外界使用时。