#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"< } }; class Kingstom : public Memory{ public: virtual void storage() { cout<<"Kingstom hava 8 Gib memory"< } };
class NVIDIA :public VedioCard{ public: virtual void display(){ cout<<"Minecraft using the nvidia vedio card"< } }; 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; }