外观模式(Fasade Pattern)
外观模式:为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。
简单的说就是将一组方法封装在一个方法中进行使用。
举个基金和股票的例子。
基金:基金是基金公司发行的工具,投资者购买基金后,基金公司拿着这笔钱去炒作股票。
一只基金,通常情况下,会买几十只股票,降低单只股票对整个基金净值价格的影响。
这是一个典型的外观模式,你只需要购买基金,而不需要直接操作股票。
外观模式应用地方广泛,MVC三层架构就是外观模式的体现,Controller只需要调用服务层的接口,而不需要知道如何与Dao交互的。
最后:这个模式很简单易学,实在没啥可写的了,代码也不贴了。。。