本文根據(jù)發(fā)表在CUJ Expert Forum上的兩篇文章編譯而成。C/C++ User s Journal是目前最出色的C/C++語言專業(yè)雜志,特別是在C++ Report閉刊之后,CUJ的地位更加突出。CUJ Expert Forum是CUJ主辦的網(wǎng)上技術(shù)專欄,匯集2000年10月以來C++社群中頂尖專家的技術(shù)短文,并免費(fèi)公開發(fā)布,精彩紛呈,是每一個(gè)C/C++學(xué)習(xí)者不可錯(cuò)過的資料。由Jim Hyslop和Herb Sutter主持的Conversation系列,是CUJ Expert Forum每期必備的精品專欄,以風(fēng)趣幽默的對話形式講解C++高級(jí)技術(shù),在C++社群內(nèi)得到廣泛贊譽(yù)。譯者特別挑選兩篇設(shè)計(jì)模式方面的文章,介紹給大家。設(shè)計(jì)模式方面的經(jīng)典著作是GoF的Design Patterns。但是那本書有一個(gè)缺點(diǎn),不好懂。從風(fēng)格上講,該書與其說是為學(xué)習(xí)者而寫作的教程范本,還不如說是給學(xué)術(shù)界人士看的學(xué)術(shù)報(bào)告,嚴(yán)謹(jǐn)有余,生動(dòng)不足。這一點(diǎn)包括該書作者和象Bjarne Stroustrup這樣的大師都從不諱言。實(shí)際上Design Pattern并非一定是晦澀難懂的,通過生動(dòng)的例子,一個(gè)中等水平的C++學(xué)習(xí)者完全可以掌握基本用法,在自己的編程實(shí)踐中使用,得到立竿見影的功效。這兩篇文章就是很好的例證。本文翻譯在保證技術(shù)完整性的前提下作了不少刪節(jié)和修改,以便使文章顯得更緊湊。
標(biāo)簽:
Journal
Expert
Forum
User
上傳時(shí)間:
2015-08-11
上傳用戶:270189020