
工廠模式Factory Method 通過“對(duì)象創(chuàng)建”模式繞開New,來避免new的過程中所導(dǎo)致的緊耦合风宁,從而支持對(duì)象創(chuàng)建的穩(wěn)定性杖剪,是接口抽象后...
MainForm.h FileSplitter.h
設(shè)計(jì)模式簡(jiǎn)介 軟件設(shè)計(jì)具有良好的復(fù)用性梯醒,才是好的設(shè)計(jì)端盆。但是軟件復(fù)雜的變化卻是服用新的天敵切黔;軟件設(shè)計(jì)復(fù)雜的根本原因有:變化(客戶需求變化暮的、技術(shù)平臺(tái)...
//Measurement.h
算法的形式 算法就是一組模板函數(shù)漩勤,用于操作容器感挥,算法所需的一切信息都由迭代器來提供,迭代器必須能夠回答算法的所有問題越败,才能使用該算法進(jìn)行操作触幼,算...
體系結(jié)構(gòu)與內(nèi)核分析 OOP VS GP OOP將datas和methods關(guān)聯(lián)在一起,GP卻將datas和methods分開來究飞。GP可以讓Con...
對(duì)象模型:關(guān)于vptr(虛指針)和vtbl(虛表) 1. 類里面如果有一個(gè)或多個(gè)虛函數(shù)置谦,就會(huì)存在一個(gè)虛指針,虛指針指向一個(gè)虛表亿傅,虛表中為幾個(gè)或多...
轉(zhuǎn)換函數(shù)(conversion function) operator typ_name()const {} 類似于基本類型強(qiáng)制轉(zhuǎn)換的函數(shù)媒峡,把...
組合與繼承 Composition(復(fù)合) 一個(gè)類包含另一個(gè)類(has-a),可以通過Adapter改造一個(gè)類葵擎,即一個(gè)對(duì)象為另一個(gè)對(duì)象的子對(duì)象...