归档 2011年1月5日

最后更新于 .

今天在工作上遇到一个问题,觉得很有代表性,特抽象如下:
通过设计模式的角度来说,就是模板方法,已经有一个基类,需要定义很多子类来实现其方法。
但是类名都只有一部分不同,且构造函数的入参也只有一部分不同。
如代码:


#include
#include
#include
#include
#include
using namespace std;
class EMA
{
public:
EMA(string a,string b,string c,string d,string e)
{
cout < }
};
class EMA4CGI_1ST:public EMA{
public:
EMA4CGI_1ST():EMA(
"app_mng.1ST_EMA_AVG",
"app_mng.1ST_EMA_HWM",
"app_mng.1ST_EMA_TMO",
"app_mng.1ST_EMA_N",
"app_mng.1ST_EMA_RATIO"
){}
~EMA4CGI_1ST() {}
};
class EMA4CGI_2ND:public EMA ...

昨天

2011年1月1日

明天

2011年1月10日

归档