第1章 理論基礎
設計模式(Design Pattern)是對設計經驗的顯式表示。每個設計模式描述了一個反復出現的問題及其解法的核心內容,它命名、抽象并標識了一個通用設計結構的關鍵部分,使之可用來創建一個可復用的設計。程序員使用設計模式是為了重用代碼、讓代碼更容易被他人理解、保證代碼的可靠性和程序的重用性。
在介紹設計模式之前,本章先介紹C++的核心——類的設計。本章主要講解類的構造和UML類圖的組成,引用高煥堂老師提出的EIT(Engine Interface Tire)造型,最后通過EIT造型拼接出設計模式,為讀者進行設計模式的學習奠定基礎。
推薦閱讀
- iOS面試一戰到底
- Java系統化項目開發教程
- 西門子S7-200 SMART PLC編程從入門到實踐
- OpenCV 4計算機視覺項目實戰(原書第2版)
- C和C++游戲趣味編程
- Service Mesh實戰:基于Linkerd和Kubernetes的微服務實踐
- Arduino可穿戴設備開發
- 測試架構師修煉之道:從測試工程師到測試架構師
- Java EE 7 with GlassFish 4 Application Server
- Python程序設計教程
- TypeScript全棧開發
- Flask開發Web搜索引擎入門與實戰
- 輕松學Scratch 3.0 少兒編程(全彩)
- 生成藝術:Processing視覺創意入門
- 面向物聯網的Android應用開發與實踐