Gof上的官方定义:外观模式为子系统中一组不同的接口提供统一的接口。外观定义了上层接口,通过降低复杂度和隐藏子系统间的通信及依存关系,让子系统易于使用。
其实这个设计模式我们很常见,一般我们使用第三方类的时候都会有这种模式,使用第三方时我们只需要引用第三方的其中改一个文件就能满足很多功能的使用。我只这个文件就是讲子系统的一些方法归并到了这个文件中,从而使使用者上手更快。
以后应该多使用这种设计模式,一方面可以增加项目的可读性,项目的易维护性,更重要的是多人协作开发时可以提高开发效率。
设计模式【8】:外观设计【接口适配】,布布扣,bubuko.com
原文:http://blog.csdn.net/jijunyuan/article/details/26368343