address-book-management-system/src2/MainVewMenu.cpp

33 lines
578 B
C++

// MainVewMenu.cpp: implementation of the MainVewMenu class.
//
//////////////////////////////////////////////////////////////////////
#include "stdafx.h"
#include "MainVewMenu.h"
MainVewMenu::MainVewMenu(){
ViewFunctionsNum = 5;
}
ViewStrategy* MainVewMenu::setViewStrategy(int slct_num){
switch(slct_num){
case 1:
return new ViewExactMenu();
case 2:
return new ViewFuzzyMenu();
case 3:
return new ViewCategoryMenu();
case 4:
return new ViewAllMenu();
case 5:
break;
}
return NULL;
}
void MainVewMenu::removeViewStrategy(ViewStrategy* p){
delete p;
}