首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

设计模式:请大家看看小弟我下面的代码是不是属于模板模式,如果不是请给个是的例子

2012-02-16 
设计模式:请大家看看我下面的代码是不是属于模板模式,如果不是请给个是的例子// aaa.cpp : 定义控制台应用

设计模式:请大家看看我下面的代码是不是属于模板模式,如果不是请给个是的例子
// aaa.cpp : 定义控制台应用程序的入口点。
//
#include "stdio.h"
#include "stdafx.h"
 #define paster( n ) printf( "token = %d", token##n )  
using namespace::std;





class a1
{
public:
int a;
void fun()
{
fun1();
fun2();
}
virtual void fun1()
{
cout<<"a1 fun1\n";
}
virtual void fun2()
{
cout<<"a1 fun2\n";
}
};


class a2:public a1
{
public:
int a;

void fun1()
{
cout<<"a2 fun1\n";
}
void fun2()
{
cout<<"a2 fun2\n";
}
};

int _tmain(int argc, _TCHAR* argv[])
{



a1 *a22 = new a2();
a22->fun();
system("pause");



return 0;
}



[解决办法]
鉴定完毕,的确属于模板模式。
模板模式的特征就是在父类中确定函数的调用逻辑(调用方式及调用顺序),然后在派生类中具体实现这些函数。
[解决办法]
是。

热点排行