C++设计模式
上QQ阅读APP看书,第一时间看更新

第1章 理论基础

设计模式(Design Pattern)是对设计经验的显式表示。每个设计模式描述了一个反复出现的问题及其解法的核心内容,它命名、抽象并标识了一个通用设计结构的关键部分,使之可用来创建一个可复用的设计。程序员使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码的可靠性和程序的重用性。

在介绍设计模式之前,本章先介绍C++的核心——类的设计。本章主要讲解类的构造和UML类图的组成,引用高焕堂老师提出的EIT(Engine Interface Tire)造型,最后通过EIT造型拼接出设计模式,为读者进行设计模式的学习奠定基础。