testfactory.cpp
来自「设计模式for c++ abstractfactory」· C++ 代码 · 共 33 行
CPP
33 行
/**
* testfactory.cpp
*/
#include "abstractfactory.h"
void main()
{
/**
* create the factory(s).
*/
AbstractFactory* factory1 = new ConcreteFactory1();
AbstractFactory* factory2 = new ConcreteFactory2();
/**
* have the factory(s) create products.
*/
AbstractProductA* productA = factory1 -> createProductA();
AbstractProductB* productB = factory2 -> createProductB();
/**
* clean-up.
*/
delete productA;
delete productB;
delete factory1;
delete factory2;
};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?