#include"iostream"
using namespace std;
class CPU{
public:
virtual void calculator() = 0;
};
class VedioCard{
public:
virtual void display() = 0;
};
class Memory{
public:
virtual void storage() = 0;
};
class Intel : public CPU{
public:
virtual void calculator(){
cout<<"The intel cpu is start to calculator"<<endl;
}
};
class Kingstom : public Memory{
public:
virtual void storage()
{
cout<<"Kingstom hava 8 Gib memory"<<endl;
}
};
class NVIDIA :public VedioCard{
public:
virtual void display(){
cout<<"Minecraft using the nvidia vedio card"<<endl;
}
};
class Computer{
public :
void startupComputer(){
Intel *intel = new Intel;
intel->calculator();
delete intel;
Kingstom *kingstom = new Kingstom;
kingstom->storage();
delete kingstom;
NVIDIA *nvidia = new NVIDIA;
nvidia->display();
delete nvidia;
}
};
int main(int argc,char *argv[])
{
Computer * Levove = new Computer;
Levove->startupComputer();
delete Levove;
return 0;
}