对不同电脑零件的安装配置
#include<iostream>
using namespace std;
#include<string>
//抽象CPU类
class CPU
{
public:
virtual void calculate() = 0;
};
//抽象显卡类
class VideoCard
{
public:
virtual void display() = 0;
};
//抽象内存条类
class Memory
{
public:
virtual void storage() = 0;
};
//电脑类
class Computer
{
public:
Computer(CPU *cpu,VideoCard *vc,Memory *men)
{
//指针接收参数
m_cpu = cpu;
m_vc = vc;
m_men = men;
}
void doWork(