设为首页 加入收藏

TOP

设计模式学习笔记:factory method(工厂方法)(二)
2014-11-24 00:40:20 来源: 作者: 【 】 浏览:81
Tags:设计模式 学习 笔记 factory method 工厂 方法
s MyProduct:public Product
{
public:
MyProduct()
{
cout << "MyProduct has been constructed!" << endl;
}
};

class YourProduct:public Product
{
public:
YourProduct()
{
cout << "YourProduct has been constructed!" << endl;
}
};

class OurProduct:public Product
{
public:
OurProduct()
{
cout << "OurProduct has been constructed!" << endl;
}
};

int main()
{
StandardCreator ourCreator;
Product *pProduct = ourCreator.GetProduct();
StandardCreator myCreator;
pProduct = myCreator.GetProduct();
StandardCreator yourCreator;
pProduct = yourCreator.GetProduct();

char ch = getchar();
return 1;
}

下面是测试效果:www.2cto.com

\

摘自 Arvon Zhang的专栏

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇C语言初级教学之百钱买百鸡的循环.. 下一篇C、C++语言容易出错的几个地方

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: