本周的設(shè)計(jì)模式比較多了憔晒,主要分為“對(duì)象性能”模式藻肄,“狀態(tài)變化”模式, 對(duì)象性能模式 Singleton單件模式 保證一個(gè)類僅有一個(gè)實(shí)例拒担,并提供一...
針對(duì)DrawingSystem中的基類Shape和各個(gè)子類Line、Rec攻询、Circle从撼,請(qǐng)使用某種模式來支持更復(fù)雜的形狀,該復(fù)雜形狀是各個(gè)形狀...
針對(duì)DrawingSystem中的基類Shape和各個(gè)子類Line钧栖、Rec低零、Circle。為支持更多的形狀子類拯杠,請(qǐng)使用某種模式來支持靈活地創(chuàng)建它...
本周進(jìn)入到C++設(shè)計(jì)模式的第二周學(xué)習(xí)掏婶。 本周接觸的有如下方法,這些方法都是為了解決實(shí)際設(shè)計(jì)過程中的緊耦合而誕生的潭陪。就著重介紹一些印象比較深的吧雄妥。...
本周我們進(jìn)入到了C++設(shè)計(jì)模式的學(xué)習(xí)當(dāng)中最蕾,教授這門課的老師是李建忠。 在本周的課程中老厌,李老師的授課不再特別放在代碼的準(zhǔn)確性上瘟则,而是主要將設(shè)計(jì)模式...
設(shè)計(jì)一個(gè)Measurement計(jì)量單位類型,滿足如下要求枝秤,當(dāng)為距離單位醋拧,當(dāng)構(gòu)造米或者千米等不同距離單位的實(shí)例時(shí),統(tǒng)一以米為基本單位淀弹,實(shí)例調(diào)用de...
本周主要講的了一些比較智能化的泛型編程方法 萬用的hash function對(duì)于每個(gè)hashtable來說丹壕,都要將放進(jìn)來的變量或者對(duì)象給定一個(gè)唯...
編寫一個(gè)Sink迭代器,同時(shí)可以完成inserter迭代器和打印數(shù)值的功能 本周的作業(yè)如上面所示了薇溃。要求是編寫一個(gè)迭代器雀费,將默認(rèn)的inserte...
越到后面愈發(fā)感覺C++ STL里面的東西實(shí)在太過龐大,盡管侯老師足夠深入淺出痊焊,但對(duì)于普通C++學(xué)習(xí)者來說盏袄,冰山一角也足夠喝一壺。 本周的內(nèi)容看起...