1. 對象創(chuàng)建 1.Factory Method 動機 在軟件系統(tǒng)中,經(jīng)常面臨創(chuàng)建對象的工作,由于需求的變化,需要創(chuàng)建的對象的具體類型經(jīng)常變化。...
1.什么是好的軟件設(shè)計?軟件設(shè)計的金科玉律:復(fù)用 2.設(shè)計模式八大原則 依賴倒置原則(DIP)高層模塊(穩(wěn)定)不應(yīng)該依賴于低層模塊(變化),二者...
1. 算法頭文件 (Header File) 要使用標(biāo)準(zhǔn)庫的算法,首先要包含頭文件 #include 某些 STL 算法用于數(shù)值處理,被定義于...
1. 關(guān)聯(lián)容器 關(guān)聯(lián)容器與順序容器有著根本的不同:關(guān)聯(lián)容器中的元素是按照關(guān)鍵字來保存和訪問的。與之相對,順序容器中的元素是按照它們在容器中的位置...
1. 關(guān)于模版 -- 見前幾周筆記 注: 關(guān)于所說的 兩個 > (尖括號) 之間要有一個空格,否則編譯器會認為是流操作,但是現(xiàn)在編譯器基本上都支...
1. 對象模型 首先我們需要知道的是多態(tài),動態(tài)綁定,**虛函數(shù) **其實講的是同一件事情; c++ 編譯器看到函數(shù)調(diào)用,會考慮靜態(tài)綁定還是動態(tài)綁...
1.分別給出下面的類型Fruit和Apple的類型大?。磳ο髎ize),并通過畫出二者對象模型圖以及你的測試來解釋該size的構(gòu)成原因。 一定...
1. Big There —— 三個特殊函數(shù) 拷貝構(gòu)造(copy ctor) 拷貝構(gòu)造函數(shù)的第一個參數(shù)必須時自身類類型的引用,而且?guī)缀蹩偸且粋€c...
1. 基本認識 標(biāo)準(zhǔn)庫類型vector表示對象的集合,其中所有對象的類型都相同。集合中的每個對象都有一個與之對應(yīng)的索引,索引用于訪問對象。因為v...