教你学会Facade模式

 时间:2024-11-02 08:32:24

1、Facade模式的总体结构图如下所示,类Facade包含了SubSystem1和SubSystem2的两个类

教你学会Facade模式

2、首先定义两个Subsystem1和Subsystem2两个类,并且类实现了相同的函数Operation

教你学会Facade模式

3、完成Subsystem1和Subsystem2的定义,编写具体的实现代码

教你学会Facade模式

4、定义Facade类,该类提供对外接口,内部定义指向Subsystem1和Subsystem2两个类的指针

教你学会Facade模式

5、实现Facade类 ,构造函数创建Subsystem1和Subsystem1两个类,OperationWrapper函数内部调用Subsystem1和Subsystem2的函数,从而实现了底层的封装

教你学会Facade模式

6、程序主函数输入以下代码进行运行调试

教你学会Facade模式

7、最后看到调试的结果,代码只是调用facade的对外接口,内部实际上调用的是两个类的函数

教你学会Facade模式
  • 处置部分股权丧失对子公司控制权 个别/合并报表
  • 关节置换术时,如何进行手术冲洗?_盈诺医疗
  • 19*19的乘法计算表【快速】
  • 新鲜竹笋的做法
  • 如何快速增肥?男生女生怎么增肥最有效?
  • 热门搜索
    弟子规手抄报大全 经典诵读手抄报图片 五一手抄报资料 鲁迅手抄报 儿童手抄报模板 二年级绿色环保手抄报 人与自然手抄报 国庆节手抄报简单又好画 三年级重阳节手抄报 关于体育精神的手抄报