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