在目前的项目中,我有名为<代码>BlahManager的班级和名为BlahController
的班级。
class BlahController
{
public:
void doSomething(int x, float y){
// do the work
}
void doOtherThing(char a, char* b, int c){
// do the work
}
}
class BlahManager
{
public:
BlahController m_controllers[5];
void doSomething(int blahIndex, int x, float y){
m_controllers[blahIndex].doSomething(x,y);
}
void doOtherThing(int blahIndex, char a, char* b, int c){
m_controllers[blahIndex].doOtherThing(a,b,c);
}
}
确定其功能的抽象类别 其他“<>/代码”只有一次,使职等主管和主计长都能够执行?
我想这样做是为了迫使管理人员和主计长之间职能名称/参数的相似性。