本書逐一詳解24種常見的設計模式,并以一個實際的游戲案例貫穿全書,擺脫了以往單純介紹設計模式的枯燥。在講解過程中,一般會首先說明傳統編碼中將會面臨的問題,面后隨著需求的不斷增加和變化重構代碼,從而引出各種設計模式的實際運用,幫助讀者理解該模式要解決的問題以及詳細實現該設計模式的方法,使讀者理解和明白在遇到什么樣的問題時可以利用哪種設計模式來解決。全書共22章,此外還包括附錄A和附錄B。其中,第1章是理論知識,包括對設計模式和軟件開發(fā)思想的介紹以及具體編程環(huán)境搭建工作的說明:第2~22章逐一詳解24個設計模式:附錄A和附錄B同樣有極高的學習價值和參考價值,不可錯過。本書適合中高級C++開發(fā)者學習參考,同時配套有全部實例源代碼、配套開發(fā)工具及更多學習資源。