门面模式(接口隔离)
来源:互联网 发布:农村淘宝视频 编辑:程序博客网 时间:2024/05/16 14:15
#include <iostream>#include <string>using namespace std;//门面模式:外部与一个子系统的通信必须通过一个统一的门面对象进行。//门面模式提供一个高层次的接口,使得子系统更易于使用。//每一个子系统只有一个门面类,而且此门面类只有一个实例,//也就是说它是一个单例模式。但整个系统可以有多个门面类。class Sub1{public:void f1(){cout << "子系统的方法 1" << endl;}};class Sub2{public:void f2(){cout << "子系统的方法 2" << endl;}};class Sub3{public:void f3(){cout << "子系统的方法 3" << endl;}};class Facade{private:Sub1 *s1;Sub2 *s2;Sub3 *s3;public:Facade(){s1 = new Sub1();s2 = new Sub2();s3 = new Sub3();}void method(){s1->f1();s2->f2();s3->f3();}};int main(){Facade *f = new Facade();f->method(); cin.get();return 0;}
0 0
- 门面模式(接口隔离)
- 设计模式-门面模式/接口模式
- 接口隔离模式
- 代理模式(接口隔离)
- 适配器模式(接口隔离)
- 设计模式-接口隔离
- 设计模式:接口隔离原则
- 设计模式--接口隔离原则
- 设计模式:接口隔离原则
- 调停者模式(接口隔离)
- 设计模式:接口隔离原则
- 门面模式
- 门面模式
- 门面模式
- 门面模式
- 门面模式
- 门面模式
- 门面模式
- 数据结构-链表
- Android6.0 混淆
- mysql主从复制
- gdb看core常用命令
- 深度学习框架的比较(MXNet, Caffe, TensorFlow, Torch, Theano)
- 门面模式(接口隔离)
- Dubbo整合Zookeeper入门教程
- I AM BACK!
- CSU 1845:Sensor Network. Link Cut Tree 解法(2010 Southwestern European Regional Contest)
- android
- 享元模式(对象性能)
- centos7 更新Firefox版本
- ios -tableView横向二级列表参考
- 编写守护进程的实例