设计模式
文章平均质量分 77
InocentDevil
在通往牛逼的道路上,我一路狂奔。
展开
-
用模板类实现工厂方法(Factory Method)
#ifndef PRODUCT_H_#define PRODUCT_H_#include using namespace std;class AbstractProduct{public:virtual ~AbstractProduct();virtual void ProductOperation() = 0;};原创 2014-07-29 15:28:28 · 820 阅读 · 0 评论 -
抽象工厂模式(Abstract Factory)
#ifndef TPRODUCTA_H_#define PRODUCTA_H_class AbstractProductA{public: virtual ~AbstractProductA(); virtual void OperationProductA() = 0;};class ConcreteProductA1:public AbstractProductA{p原创 2014-07-30 17:50:33 · 406 阅读 · 0 评论 -
用工厂方法(Factory Method)和 单例模式(Singleton)实现抽象工厂(Abstract Factory)
//ProductA.h#ifndef TPRODUCTA_H_#define PRODUCTA_H_class AbstractProductA{public: virtual ~AbstractProductA(); virtual void OperationProductA() = 0;};class ConcreteProductA1:public Abstra原创 2014-07-30 20:57:12 · 807 阅读 · 0 评论