门面设计模式
门面模型(facade pattern)又称外观模型,为子系统中的一组接口提供一个一致的界面,Facade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用,简而言之就是把一堆复杂的流程封装成一个接口提供给用户简单的使用,这个设计模式里有三个角色:
1.门面角色(facade):这是门面模式的核心,他被客户角色调用,因此它熟悉子系统的功能,它内部根据客户角色已有的需求预定了几种功能组合
2.子系统角色(subsystem):实现了子系统的功能,对他而言,facade角色和客户角色一样是未知的,它没有任何facade角色信息和链接
3.调用facade角色来完成要得到的功能。
门面模型(facade pattern)又称外观模型,为子系统中的一组接口提供一个一致的界面,Facade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用,简而言之就是把一堆复杂的流程封装成一个接口提供给用户简单的使用,这个设计模式里有三个角色:
1.门面角色(facade):这是门面模式的核心,他被客户角色调用,因此它熟悉子系统的功能,它内部根据客户角色已有的需求预定了几种功能组合
2.子系统角色(subsystem):实现了子系统的功能,对他而言,facade角色和客户角色一样是未知的,它没有任何facade角色信息和链接
3.调用facade角色来完成要得到的功能。