Simple Factory模式实例
来源:互联网 发布:ptc三维软件 编辑:程序博客网 时间:2024/05/17 23:52
关于Simple Factory模式的实例C++实现:
#include <iostream>using namespace std;class Car{public:virtual char *getInfo()=0;};class BMW:public Car{char *getInfo(){return "BMW";}};class Benz:public Car{public:char *getInfo(){return "Benz";}};class CarFactory{public:static Car *getCar(char *name){if(name=="BMW"){return new BMW();}else if(name=="Benz"){return new Benz();}else{return NULL;}}};int main(){Car *bmw=CarFactory::getCar("BMW");cout<<bmw->getInfo()<<endl;Car *benz=CarFactory::getCar("Benz");cout<<benz->getInfo()<<endl;return 0;}
0 0
- Simple Factory模式实例
- Simple Factory设计模式
- 设计模式--Simple Factory
- Simple Factory 模式
- Simple Factory 模式
- 简单工厂模式(Simple Factory)
- 简单工厂模式(Simple Factory)
- 创建型 Simple Factory 模式
- 简单工厂模式(Simple Factory)
- Simple Factory 简单工厂模式
- C++实现Simple Factory模式
- 简单工厂模式(Simple Factory)
- 简单工厂模式(simple factory)
- 简单工厂模式/Simple Factory
- Simple Factory (简单工厂模式)
- 简单工厂模式(Simple Factory)
- Simple Factory 简单工厂模式
- Design Pattern: Simple Factory 模式
- 厦门大学智能多媒体实验室2012 - Summer School日程表
- 用户积分排名算法
- Keil C51编译及连接技术
- openstack 运行时调度思路
- Codeforces Round #266 (Div. 2)-C,D
- Simple Factory模式实例
- poj 3923 模拟
- java软件开发技术面试2015---持续更新中。。。
- div style常用属性
- matlab中size的简单使用
- Cocos2d-x 3.0正式版及android环境搭建详细教程
- CentOS7 最小化安装后,安装配置并启动httpd的步骤
- Android JNI开发环境搭建
- Debian Linux下如何以root账号登录桌面