
IP屬地:重慶
一、設計模式分類: 二、六大設計原則:
狀態模式一、描述 概念:允許一個對象在其內部狀態改變時改變它的行為。對象看起來似乎修改了它的類。 問題:每個人、事物在不同的狀態下會有不同表現(...
Composite 模式一、描述概念:將對象組合成樹形結構以表示“部分-整體”的層次結構。Composite使得用戶對單個對象和組合的使用具有一...
Factory Method(工廠方法) 1 應用場景 在軟件系統中,經常面臨著創建對象的工作;由于需求的變化,需要創建的對象的具體類型經常變化...
一、8個重要的設計原則 ①依賴倒置原則(DIP)高層模塊(穩定)不應該依賴底層模塊(變化),二者都應該依賴于抽象(穩定);抽象不應該依賴于實現細...
1.一個萬用的hash function 在之前的課程中,我們知道以Hash Table為底層的容器過程(如unordered_map),在使用...
1.C++標準庫的算法,是什么東西?從語言的層面講,STL的算法都長下面兩個樣子: 上面這兩個東西是Function template(函數模板...
1 STL組建(STL Components)關鍵組建:容器,迭代器,算法STL的基本觀念就是將數據和操作分離,數據由容器類加以管理,操作則由可...
c++stack(堆棧)是一個容器的改編,它實現了一個先進后出的數據結構(FILO)使用該容器時需要包含#include 頭文件;定義stack...