C++设计模式 您所在的位置:网站首页 什么是外观模式 C++设计模式

C++设计模式

2024-07-03 15:55| 来源: 网络整理| 查看: 265

什么是外观模式

外观模式是一种结构型设计模式, 能为程序库、 框架或其他复杂类提供一个简单的接口

为什么使用外观模式

外观类为包含许多活动部件的复杂子系统提供一个简单的接口。 与直接调用子系统相比, 外观提供的功能可能比较有限, 但它却包含了客户端真正关心的功能。如果你的程序需要与包含几十种功能的复杂库整合, 但只需使用其中非常少的功能, 那么使用外观模式会非常方便。

外观模式实现步骤

1.提供一个外观类:为调用方, 定义简单的调用接口

2.提供一个调用者类:通过外观类接口调用提供某功能的内部类群

3.多个功能提供者类:提供功能的类群(模块或子系统) 在这里插入图片描述

外观模式实现代码 //IDE 编译过程 //编译器在后台会进行语法分析,生成中间代码,生成汇编代码,链接成可执行程序或库等等动作 #include using namespace std; class CSyntaxParser { public: void SyntaxParser() { cout


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有