![240](https://cdn2.jianshu.io/assets/default_avatar/1-04bbeead395d74921af6a4e8214b4f61.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
本周的設(shè)計(jì)模式比較多了野哭,主要分為“對象性能”模式韭山,“狀態(tài)變化”模式萨赁, 對象性能模式 Singleton單件模式 保證一個(gè)類僅有一個(gè)實(shí)例用踩,并提供一...
針對DrawingSystem中的基類Shape和各個(gè)子類Line鳄哭、Rec破镰、Circle来破,請使用某種模式來支持更復(fù)雜的形狀祭隔,該復(fù)雜形狀是各個(gè)形狀...
針對DrawingSystem中的基類Shape和各個(gè)子類Line货岭、Rec、Circle。為支持更多的形狀子類千贯,請使用某種模式來支持靈活地創(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對于每個(gè)hashtable來說,都要將放進(jìn)來的變量或者對象給定一個(gè)唯...
編寫一個(gè)Sink迭代器霹粥,同時(shí)可以完成inserter迭代器和打印數(shù)值的功能 本周的作業(yè)如上面所示了灭将。要求是編寫一個(gè)迭代器,將默認(rèn)的inserte...
越到后面愈發(fā)感覺C++ STL里面的東西實(shí)在太過龐大后控,盡管侯老師足夠深入淺出庙曙,但對于普通C++學(xué)習(xí)者來說,冰山一角也足夠喝一壺浩淘。 本周的內(nèi)容看起...