⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 actionfactory.h

📁 学校社团管理系统Visual C
💻 H
字号:
/**
 * <p> Title: 建立社团,学生,活动对象的基类 </p>
 * <p> Description:factory 设计模式 </p>
 * <p> Copyright: Copyright (c) 2005-12-17 </p>
 * <p> Company: bjut </p>
 * @author gaok
 * @version 1.0 
 * @Created on 2005-12-17
 */
#if !defined(AFX_ACTIONFACTORY_H__EC6BBF6C_DAB0_4EAE_810F_98F6CE0336B4__INCLUDED_)
#define AFX_ACTIONFACTORY_H__EC6BBF6C_DAB0_4EAE_810F_98F6CE0336B4__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "Action.h"
#include "STAction.h"
#include "NoticeAction.h"
#include "StudentAction.h"
class ActionFactory  
{
public:
	/**
	 * <p>构造函数</p>
	 */
	ActionFactory();
	/**
	 * <p>生成一个社团处理功能的对象</p>
	 * @param vSt Variable类的对象
	 * @return Action 社团处理功能的对象
	 */
	Action *creatSTAction(Variable* vSt); // 生成一个社团处理功能的对象	
	/**
	 * <p>生成一个通知处理功能的对象</p>
	 * @param vSt Variable类的对象
	 * @return Action 通知处理功能的对象
	 */
	Action *creatNoticeAction(Variable* vSt); // 生成一个通知处理功能的对象
	/**
	 * <p>生成一个学生处理功能的对象</p>
	 * @param vSt Variable类的对象
	 * @return Action 学生处理功能的对象
	 */
	Action *creatStudentAction(Variable* vSt); // 生成一个学生处理功能的对象
	/**
	 * <p>析构函数</p>
	 */
	virtual ~ActionFactory();

}; // 接口完全采用基类描述

#endif // !defined(AFX_ACTIONFACTORY_H__EC6BBF6C_DAB0_4EAE_810F_98F6CE0336B4__INCLUDED_)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -