C++设计模式 | 您所在的位置:网站首页 › 什么是外观模式 › C++设计模式 |
什么是外观模式
外观模式是一种结构型设计模式, 能为程序库、 框架或其他复杂类提供一个简单的接口 为什么使用外观模式外观类为包含许多活动部件的复杂子系统提供一个简单的接口。 与直接调用子系统相比, 外观提供的功能可能比较有限, 但它却包含了客户端真正关心的功能。如果你的程序需要与包含几十种功能的复杂库整合, 但只需使用其中非常少的功能, 那么使用外观模式会非常方便。 外观模式实现步骤1.提供一个外观类:为调用方, 定义简单的调用接口 2.提供一个调用者类:通过外观类接口调用提供某功能的内部类群 3.多个功能提供者类:提供功能的类群(模块或子系统) |
CopyRight 2018-2019 实验室设备网 版权所有 |