知識(shí)點(diǎn)梳理 源程序經(jīng)過(guò)預(yù)處理、
scanf函數(shù)詳解 scanf函數(shù)使用起來(lái)比較危險(xiǎn),原因有二: 轉(zhuǎn)換符號(hào)必須一一對(duì)應(yīng)(即不存在隱式轉(zhuǎn)換) 應(yīng)該使用scanf_s來(lái)替換scanf(scanf會(huì)導(dǎo)致緩沖區(qū)溢出,...
我們的目標(biāo)是允許類容易擴(kuò)展,在不修改現(xiàn)有代碼的情況下,就可搭配新的行為。如果能實(shí)現(xiàn)這樣的目標(biāo),有什么好處呢?這樣的設(shè)計(jì)具有彈性,可以應(yīng)對(duì)改變,可以接受新的功能來(lái)應(yīng)對(duì)改變的需求...
概念 定義了對(duì)象之間的一對(duì)多依賴,這樣一來(lái),當(dāng)一個(gè)對(duì)象改變狀態(tài)時(shí),它的所有依賴者都會(huì)收到通知并自動(dòng)更新。 設(shè)計(jì)原則 為了交互對(duì)象之間松耦合設(shè)計(jì)而努力;松耦合之所以能夠讓我們建...