设计模式学习(八):外观模式
2015-04-02 21:15
169 查看
外观模式(Facade),为子系统中的一组接口提供一个一致的界面,定义一个高层接口,这个接口使得这一子系统更加容易使用。
这是从网上找的一个例子
代码
使用
结果
scan
parse
midcode
maccode
这是从网上找的一个例子
代码
#include <iostream> using namespace std; class Scanner{ public: void scan(){cout<<"scan"<<endl;} }; class Parser{ public: void parse() { cout<<"parse"<<endl; } }; class MidCode{ public: void midcode() { cout<<"midcode"<<endl; } }; class MachineCode{ public: void maccode() { cout<<"maccode"<<endl; } }; class Compiler{ public: void run() { Scanner scan; Parser par; MidCode mc; MachineCode mac; scan.scan(); par.parse(); mc.midcode(); mac.maccode(); } };
使用
int main(){ Compiler cp; cp.run(); return 1; }
结果
scan
parse
midcode
maccode
相关文章推荐
- 设计模式学习(九)外观模式-享元模式-代理模式
- 设计模式学习笔记(十一)——Facade外观模式
- HeadFirst 设计模式学习笔记7--适配器模式和外观模式
- 设计模式学习-每日一记(2.外观模式)
- 设计模式学习之---Facade(外观)模式
- 设计模式学习-Facade(外观)
- 设计模式学习C(一、外观模式)
- 好好学习设计模式之一:外观模式
- 步步为营 .NET 设计模式学习笔记 十六、Facade(外观模式)
- 步步为营 .NET 设计模式学习笔记 十六、Facade(外观模式)
- HeadFirst 设计模式学习笔记6--适配器模式和外观模式
- Facade外观模式 ---设计模式学习
- 设计模式学习----外观模式
- 设计模式学习笔记(十一)——Facade外观模式
- 设计模式学习笔记(十一)——Facade外观模式
- 设计模式学习笔记十四:适配器模式、桥接模式与外观模式
- 设计模式学习笔记--Façade外观模式
- 设计模式学习笔记(十一)——Facade外观模式
- “设计模式”学习之五:桥接、外观、享元与代理(结构型)
- 设计模式学习笔记(十一)——Facade外观模式