c 多型案例 電腦組裝

2021-10-12 10:29:18 字數 1026 閱讀 7618

案例描述:

電腦主要組成部件為 cpu(用於計算),顯示卡(用於顯示),記憶體條(用於儲存)

將每個零件封裝出抽象基類,並且提供不同的廠商生產不同的零件,例如intel廠商和lenovo廠商

建立電腦類提供讓電腦工作的函式,並且呼叫每個零件工作的介面

測試時組裝三颱不同的電腦進行工作

**如下:

#include

using

namespace std;

#include

#include

//cpu抽象基類

class

cpu;

//顯示卡抽象基類

class

xianka

;//記憶體條抽象基類

class

memory

;class

computer

if(xk!=

null)if

(m!=

null)}

};//具體廠商intel

class

intelcpu

:public cpu};

class

intelxianka

:public xianka};

class

intelmemory

:public memory};

//具體廠商lenovo

class

lenovocpu

:public cpu};

class

lenovoxianka

:public xianka};

class

lenovomemory

:public memory};

void

test()

intmain()

執行結果如下:

多型案例 電腦組裝

class cpu 抽象顯示卡類 class videocard 抽象記憶體條類 class memory 電腦類 class computer 提供工作的函式 void work 提供析構函式 釋放3個電腦零件 computer 釋放顯示卡零件 if m vc null 釋放記憶體條零件 if m...

多型案例三 電腦組長

多型案例三 電腦組長 案例描述 電腦主要組成部件為cpu 用於計算 顯示卡 用於顯示 記憶體條 用於儲存 將每個零件封裝出抽象基類,並且提供不同的廠商生產不同的零件,例如intel產商 和lenovo廠商建立電腦類提供讓電腦工作的函式,並且呼叫每個零件工作的介面測試時組裝三颱不同的電腦進行工作 in...

組裝台式電腦

組裝下來花了1900 cpu i3 4160 700 主機板 技嘉 b85 hd3 588 送的乙個採融散熱器很好,我很喜歡,市價99 記憶體 金士頓 4g 200 固態硬碟 金勝 200 機箱 電源 先馬 200 感覺有錢的話,還是要配個好點的,電源散熱朝著cpu散熱器很不爽,機箱也一般吧 裝機 ...